明示的な「ネゴシエートされた」FTPSが優先されることを知っています。これは、この方法で標準ポート21をまだ使用しますが、標準ポート990対ポート22を使用する「暗黙の」非ネゴシエートFTPSに関して説明)、交渉されていないポート番号の「標準」にこの違いがあるのはなぜですか?
注:デフォルトのポート990以外を使用するように構成すると、FileZillaサーバーが(FileZillaクライアントから接続する場合)正常に動作しないことに気付きました。
明示的な「ネゴシエートされた」FTPSが優先されることを知っています。これは、この方法で標準ポート21をまだ使用しますが、標準ポート990対ポート22を使用する「暗黙の」非ネゴシエートFTPSに関して説明)、交渉されていないポート番号の「標準」にこの違いがあるのはなぜですか?
注:デフォルトのポート990以外を使用するように構成すると、FileZillaサーバーが(FileZillaクライアントから接続する場合)正常に動作しないことに気付きました。
回答:
SFTP(SSHファイル転送プロトコル)はFTPS(FTP-SSL)とは異なります。
SFTPはSSHと密接に関連しており、目的と名前を除き、FTPとは関係がありません。
FTPSとは対照的です。FTPSは、単にSSLを使用したFTPプロトコルです。
主な違いは、SFTPは1つのストリームのみを使用するのに対して、FTPSはFTPと同様に少なくとも2つを使用することです。コマンドが発行される制御ストリームと、各データ転送用の別のストリームです。
質問自体に問題があると思います。
これらは、完全に異なる2つの異なるプロトコルです。
SFTP(SSHファイル転送プロトコル)はポート22のみを必要とし、他のポートは必要ありません。したがって、SSH接続によって提供される暗号化レイヤーにより、非常にファイアウォールにやさしく、非常に安全です。
FTPSは、SSLチャネル内のカプセル化のおかげで非常に安全ですが、操作にはかなりの数のオープンポートが必要です(制御チャネル用に990、データチャネル用に989、および受動接続が必要な場合は他のポート全体)。したがって、ファイアウォールフレンドリーではありません。ただし、一般的には、SFTPよりも少し高速になる傾向があります。
主題に関するウィキペディアの記事も参照してください:http : //en.wikipedia.org/wiki/Ftps。これはSFTPに関する記事にリンクしています。