![]() |
1
3
“我不知道你在说什么” 它 说“但这句话通常只针对ftp,而不是ftps(ftp和ssl)。而ftp是一种人类可读的基于文本的协议,请参见 RFC 959 详情。
首先,sftp和ftps是不同的,第一个是通过ssh传输文件,第二个是通过ssl扩展的ftp协议。这并不是说简单地使用二进制协议就可以保证安全,而是在ftps中使用的ssl/tls层能够正确地使用密码技术,这就保证了它的安全。与此类似,sftp中的ssh层提供了适当的加密技术,这也是它安全的原因,而不是它是二进制的。
这些是完全不同的协议。具体来说,ftps与ftp有着相同的主要缺点,即它使用新的连接进行数据传输,在这里动态创建连接的端点。这使得它很难或不可能通过限制性防火墙,甚至是NAT。而sftp只是一个TCP连接。
就安全性而言,您使用哪个端口并不重要。如果你使用一个非标准的端口,它可能会增加一些模糊性,尽管这可能会导致更少的人试图扫描它,寻找诸如弱密码之类的漏洞。 |
|
Ricky Martinz · 更改ftp客户端的当前目录 7 年前 |
![]() |
user7441 · ftp不传输完整文件 7 年前 |
![]() |
John D · 如何在FTP列表目录中搜索下载特定文件的模式 7 年前 |
![]() |
eko · OpenSSL:将不安全的BIO升级为安全的BIO 7 年前 |
![]() |
MyDaftQuestions · 从MSBUILD发布(FTP)失败 7 年前 |
![]() |
User412387 · FTP下载期间正在创建新文件 7 年前 |
![]() |
AdmagTwoXray · rsync无法连接错误 7 年前 |
![]() |
user1974566 · 从FTP读取文件并将文件保存到FTP 7 年前 |