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