SFTP 使用什么端口?

Dan*_*iel 177 sftp

SFTP使用21端口或22端口?

Jer*_*use 229

虽然 TCP 端口 22 是一般的正确答案,但这取决于 SSH 配置为使用标准端口而不是备用端口这一事实。

由于 SFTP 作为 SSH 的一个子系统运行,它运行在 SSH 守护程序正在侦听的任何端口上,并且这是管理员可配置的。

  • 备用端口的 sftp 命令行语法`sftp -oPort=### user@server.tld` (9认同)

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

更多信息:

  • @Paul-A-Jungwirth:这只是无关协议的首字母缩写词。端口 115 上的 SFTP 代表简单文件传输协议 - http://en.wikipedia.org/wiki/Simple_File_Transfer_Protocol。端口 22 上的 SFTP 是 SSH 文件传输协议。http://en.wikipedia.org/wiki/SSH_File_Transfer_Protocol (4认同)
  • 我同意 sftp 在 22 上侦听,但是为什么我的 /etc/services 说它是 115(在 Ubuntu 上)? (2认同)

Mic*_*ega 13

它使用 SSH 设置使用的任何端口。


小智 9

它使用端口 22。