Jer*_*use 229
虽然 TCP 端口 22 是一般的正确答案,但这取决于 SSH 配置为使用标准端口而不是备用端口这一事实。
由于 SFTP 作为 SSH 的一个子系统运行,它运行在 SSH 守护程序正在侦听的任何端口上,并且这是管理员可配置的。
Mar*_*obr 116
SFTP 通常使用端口 22,但可以配置为在几乎任何端口上运行。
端口 22 通常用于通过 SSH 连接。SFTP 只是可以通过 SSH 运行的协议之一(其他包括虚拟终端)。事实上,SFTP 是独立的,即使不使用 SSH 也可以运行。
SFTP 有时称为“安全 FTP”,这会导致与 FTPS(也称为“安全 FTP”)的常见混淆。
一般来说:
SFTP - SSH 文件传输协议 - 通常在 TCP 端口 22 上运行
FTP - 普通的旧文件传输协议 - 通常在 TCP 端口 21 上运行(+ 为数据传输打开单独的端口)
FTP/SSL - 通过 TLS/SSL 通道的 FTP。
FTPS - 与 FTP/SSL 相同
安全 FTP - SFTP 或 FTPS
更多信息: