[〜#〜] sftp [〜#〜] はポート21またはポート22を使用しますか?
TCPポート22が一般的な正しい答えですが、SSHが代替ポートではなく標準ポートを使用するように構成されているという事実に依存しています。
SFTPはSSHのサブシステムとして実行されるため、SSHデーモンがリッスンしているポートで実行され、管理者が設定できます。
SFTPは通常ポート22を使用しますが、ほぼすべてのポートで実行するように構成できます。
ポート22は通常、SSH経由の接続に使用されます。 SFTPは、SSHで実行できるプロトコルの1つにすぎません(他には仮想端末が含まれます)。実際、SFTPは独立しており、SSHを使用しなくても実行できます。
SFTPは「セキュアFTP」と呼ばれることもあり、FTPS(「セキュアFTP」とも呼ばれます)とよく混同されます。
一般的に:
[〜#〜] sftp [〜#〜]-SSHファイル転送プロトコル-通常、以下で実行されますTCPポート22
[〜#〜] ftp [〜#〜]-プレーンで古いファイル転送プロトコル-通常は以下を実行TCPポート21(+データ転送用に個別のポートを開きます)
FTP/SSL-FTP over TLS/SSLチャネル。
[〜#〜] ftps [〜#〜]-FTP/SSLと同じ
Secure FTP-SFTPまたはFTPS
より詳しい情報:
SSHが使用するように設定されているポートを使用します。
そのポート22を使用します。