是否 SFTP 使用端口21还是端口22?
是否 SFTP 使用端口21还是端口22?
虽然TCP端口22是一般的正确答案,但这取决于SSH配置为使用标准端口而不是备用端口的事实。
由于SFTP作为SSH的子系统运行,因此它运行在SSH守护程序正在侦听的任何端口上,并且是管理员可配置的。
SFTP通常使用端口22,但可以配置为几乎在任何端口上运行。
端口22通常用于通过SSH连接。 SFTP只是可以通过SSH运行的协议之一(其他包括虚拟终端)。实际上,SFTP是独立的,即使不使用SSH也可以运行。
SFTP有时被称为“安全FTP”,它导致与FTPS(也称为“安全FTP”)的常见混淆。
通常:
SFTP - SSH文件传输协议 - 通常在TCP端口22上运行
FTP - 普通的旧文件传输协议 - 通常通过TCP端口21运行(+打开单独的端口进行数据传输)
FTP / SSL - FTP over TLS / SSL通道。
FTPS - 与FTP / SSL相同
安全的FTP - SFTP或FTPS
更多信息:
它使用SSH设置使用的任何端口。
它使用端口22。
SFTP还将使用更高范围的数据端口。 SSH仍将是控制端口。在大多数情况下它使用超过22个......