SFTP使用哪个端口?


168

是否SFTP使用21端口或22端口?


7
这取决于哪个端口您配置为使用..
汤姆·奥康纳

21
为什么当每个人都要求提供默认设置时,有人认为当用户要求其他设置时就是这种情况?
霍尔姆斯2011年

Answers:



108

SFTP通常使用端口22,但可以配置为几乎在任何端口上运行。

端口22通常用于通过SSH进行连接。SFTP只是可以通过SSH运行的协议之一(其他协议包括虚拟终端)。实际上,SFTP是独立的,即使不使用SSH也可以运行。

SFTP有时称为“安全FTP”,这导致与FTPS的常见混淆(也称为“安全FTP”)。

通常:

SFTP -SSH文件传输协议-通常在TCP端口22上运行

FTP -平原,旧文件传输协议-通常runns通过TCP端口21(+打开单独的端口进行数据传输)

FTP / SSL-通过TLS / SSL通道的FTP。

FTPS-与FTP / SSL相同

安全FTP -SFTP或FTPS

更多信息:


我同意sftp侦听22,但是为什么我的/ etc / services说是115(在Ubuntu上)?
Paul A Jungwirth,2014年

3
@ Paul-A-Jungwirth:无关协议的缩写。端口115上的SFTP代表简单文件传输协议-en.wikipedia.org/wiki/Simple_File_Transfer_Protocol。端口22上的SFTP是SSH文件传输协议。en.wikipedia.org/wiki/SSH_File_Transfer_Protocol
Martin Vobr 2014年


9

它使用端口22。


-8

SFTP还将在更高范围内使用数据端口。SSH将保留为控制端口。在大多数情况下,它使用超过22个...


5
这个答案是不正确的。SFTP通过SSH连接传输所有数据。没有使用其他端口。
kasperd 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.