scpとsftpの違い


回答:


15

SCPは「セキュアコピー」の略語で、SFTPは「セキュアFTP」の略です。

最初のファイルはホストAからホストBに1つ以上のファイル(多くの場合既知の名前)をコピーするために使用され、2番目のファイルは主にFTPクライアントと同様に対話的に使用されます。SCPは常に箱から出して動作し、調整可能なオプションの分野ではほとんどありません。SFTPをさまざまなバックエンドで使用して、SFTPサービスをユーザーに提示できます。私はこれを試していませんが、それをオフにすることさえ可能です。

それが使用方法の違いです。

パフォーマンスに関する限り、以下のErikAは、SCPがより効率的なアルゴリズムであるため、SCPがSFTPよりも一般的に速いというウィキペディアのページへのリンクです。


2
SFTPはセキュアFTPではなく、SSHファイル転送プロトコルです。Google / Wiki it
バートヴァンヒューケロム2009年

1
Wikipedia.orgのSFTPエントリ「コンピューティングでは、SSHファイル転送プロトコル(セキュアファイル転送プロトコルまたはSFTPとも呼ばれます)」から引用します。強調鉱山。kthxbai。
wzzrd 2009年

5
彼のポイントは、SFTPは単にFTPプロトコルの保護されたバージョンではなく、完全に別のプロトコルであるということでした。
デイブフォーガック

2

sftpは、シェルセッションで人間が使用する対話型プログラムです。scpは、主にスクリプトでファイルを転送/コピーするために使用されるワンライナーです。


2

それはcpとftpの違いを尋ねるようなものです。

scpを使用すると、SSHサーバーとの間でファイルをリモートでコピーできます。一般的に、人々は、フォルダを定期的にアップロードするか、1つのファイルのみをアップロードする場合にのみscpを使用します。scpはワンライナーであるため、

sftpは、SSHサーバーとの間でファイルをアップロードできる対話型プログラムです。scpよりもsftpを使用する利点は、異なるディレクトリとの間で複数のアップロードを行う必要がある場合、1つのセッションで実行できることです。


5
これらは、クライアントプログラムの性質、ではないプロトコルです
バートバンHeukelom

1

この件に関する情報を少し紹介します。


6
-1 wikiへのリンクだけでは有用な答えではない
wzzrd

1
+1ウィキペディアは非常に評判がよく、回答にソースを引用する人を好みます(リンクが何であるかを直接要約する方がよいでしょう)
Jason S

+1良いリンク
クープス

ウィキペディアは、このトピックに誰もが興味を持っている場合に備えて、このセクションを不正確であるとして削除しました。
Checo R

1

セキュリティ:SFTPとSCPは、セキュアシェルプロトコルに基づいているため、同じセキュリティ機能を提供します。安全なリモートログイン、安全なファイル転送、安全なリモートコマンド実行、キーとエージェント、アクセス制御とポート転送など

機能:SCPはファイルを転送でき、非対話型です。したがって、セッションを終了しないとSCP転送をキャンセルできません。SFTPはインタラクティブです。SFTP機能には、ディレクトリリスト、リモートディレクトリとファイルの削除、ディレクトリとファイルの作成などが含まれます。SFTPはバッチプロセスで使用できます。SFTPは、1つのセッションで異なるディレクトリからの複数のアップロードに使用できます。

速度:SFTPはすべてのパケットを確認する必要がありますが、受信したパケットを確認するため、SCPは高速です。

ファイル転送の再開:SCPは中断されたファイル転送を再開できませんが、SFTPは既存のファイルの部分的な転送を再開するgetコマンドの-aを使用できます


同意しません。私のホームネットワークでは、SFTPは約35倍高速です。
グレイウルフ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.