回答:
TCPポート22が一般的な正しい答えですが、これはSSHが代替ポートではなく標準ポートを使用するように構成されているという事実に依存しています。
SFTPはSSHのサブシステムとして実行されるため、SSHデーモンがリッスンしているポートで実行され、管理者が構成できます。
sftp -oPort=### user@server.tld
SFTPは通常ポート22を使用しますが、ほぼすべてのポートで実行するように構成できます。
通常、ポート22はSSH経由の接続に使用されます。SFTPは、SSH上で実行できるプロトコルの1つにすぎません(他には仮想端末が含まれます)。実際、SFTPは独立しており、SSHを使用しなくても実行できます。
SFTPは「セキュアFTP」と呼ばれることもあり、FTPSとよく混同されます(「セキュアFTP」とも呼ばれます)。
一般的に:
SFTP -SSHファイル転送プロトコル-通常、TCPポート22で実行されます
FTP -平野、古いファイル転送プロトコル-通常TCPポート21を介してrunns(+データ転送用に別のポートを開きます)
FTP / SSL -FTP over TLS / SSLチャネル。
FTPS -FTP / SSLと同じ
セキュアFTP -SFTPまたはFTPSのいずれか
詳細:
ポート22を使用します。
SFTPは、より高い範囲のデータポートも使用します。SSHは制御ポートのままです。ほとんどの場合、22個以上を使用します...