Unix ssl对FTP连接的影响

Unix ssl对FTP连接的影响,unix,ftp,Unix,Ftp,当FTP服务器更改为FTPS时,我们在识别所需更改方面有一个小问题 我想知道我们需要做什么改变来继续FTP脚本的当前功能 在运行FTP脚本的服务器上是否需要ssl证书 在运行FTP脚本的服务器上是否需要与ssl兼容的客户端 另外,请让我知道,如果有任何其他变化,我们需要在FTP命令 提前感谢 您需要一个支持FTPS的服务器,您需要一个证书,以便服务器能够在SSL握手中识别自己,您需要一个支持FTPS的客户端(而不是SFTP,这是完全不同的事情)。如果您需要自己实现客户端,则除了现有FTP命令外,

当FTP服务器更改为FTPS时,我们在识别所需更改方面有一个小问题

我想知道我们需要做什么改变来继续FTP脚本的当前功能

在运行FTP脚本的服务器上是否需要ssl证书

在运行FTP脚本的服务器上是否需要与ssl兼容的客户端

另外,请让我知道,如果有任何其他变化,我们需要在FTP命令


提前感谢

您需要一个支持FTPS的服务器,您需要一个证书,以便服务器能够在SSL握手中识别自己,您需要一个支持FTPS的客户端(而不是SFTP,这是完全不同的事情)。如果您需要自己实现客户端,则除了现有FTP命令外,还必须实现
AUTH TLS
CCC
PROT
命令

很多客户端都支持FTP,比如FileZilla或lftp。有关新命令的详细说明,请参见RFC4217,但本质上

  • AUTH TLS
    启动控制通道上的SSL握手,以便在保护的情况下完成登录
  • CCC
    再次将控制频道降级为纯文本。这对于使用助手进行NAT遍历可能是必要的
  • PROT P
    定义数据通道也应使用SSL完成。某些服务器强制使用与控制通道相同的SSL会话
  • PROT C
    定义了数据通道应该是透明的,例如没有SSL

哪个客户端是好的FileZilla或lftp,您能告诉我auth Tls和保护命令的格式吗?谢谢Steffen!!