私は WinSCP 5.5.5 を使用しています。これにより、ユーザーは Web サイトのファイルへのリモート アクセスに FTP、SFTP、SCP プロトコルを選択できます。私は SFTP を使用することにしました。
私の質問(太字の数字で示されています):
1.SSH について私が理解しているのは、パスワードとデータを暗号化するためにトンネルを使用する必要があるということです。SSH は「トンネリング」とも呼ばれます。正しいですか?
2.SFTP は FTP に SSH が追加されたことを意味すると思います。SFTP と呼ばれるにはトンネリングが必要ですが、そうでない場合は単なる FTP です。正しいですか?
WinSCP では次の 2 つのことが起こりました。
- SFTPセッションのログイン詳細を入力し、ログインしようとしましたそれなし「詳細...」に移動して、SSH トンネル設定を有効にします。トンネルについて何も言及されずに接続が完了しました。
3.私は SFTP を選択していたので、混乱しました (FTP は独自のオプションで、別の「詳細...」が付属しています)。トンネリングがないため、まだ SFTP を使用していたのでしょうか? それとも、トンネリングのない SFTP は実際には FTP なのでしょうか? 暗号化は存在していたのでしょうか、それともトンネリングが必要でしょうか?
- 次に、「詳細...」 > 「接続」 > 「トンネル」 > 「SSH トンネル経由で接続」に進み、そのボックスにチェックを入れてトンネリングを有効にしました。その後、再接続すると、トンネル経由で接続したことが示されます。
4.わかりました。実際に SFTP を SFTP にするには、トンネルを有効にする必要がありますか? それとも、二重暗号化 (余分なオーバーヘッドの追加) のようなことを行っていますか?
相互に関連する質問ばかりで申し訳ありません。
答え1
SSH について私が理解しているのは、パスワードとデータを暗号化するためにトンネルを使用する必要があるということです。SSH は「トンネリング」とも呼ばれます。正しいですか?
パスワード「セキュア シェル」を意味します。これは実際には、さまざまな機能 (リモート シェル、ファイル転送、トンネリングなど) がすべて同じ接続にまとめられた多重化プロトコルです。
SFTP は FTP に SSH が追加されたことを意味すると思います。SFTP と呼ばれるにはトンネリングが必要ですが、そうでない場合は単なる FTP です。正しいですか?
あなたの推測は間違っています。SFTP と FTP には、3 文字の違いと、どちらもファイルの転送に使用できるという点以外には共通点はありません。それ以外は、実装が異なる異なるプロトコルです。
トンネリング、シェル、SFTP は SSH プロトコルの 3 つの異なる機能であり、個別に有効化または無効化できます。シェルと SFTP は許可できますが、トンネリングは許可できません。SFTP/SCP を使用するのにトンネリングは必要ありません。