如何设置 FTP 加密值

如何设置 FTP 加密值

我无法使用 FTP(Filezila)连接服务器。

我收到此错误: 回复:421 抱歉,此服务器不接受明文会话。使用谷歌浏览器时,我得到的响应是选择“已加密的 FTP over TLS”。我可以在 FTP 站点管理器加密下拉菜单中看到 FTP over TLS,但是,我应该在 FTP 的哪里提供加密值?

答案1

正如@Adrian 提到的,您需要将 FileZilla 设置为在与此 FTP 服务器通信时使用加密连接。

引自FileZilla 维基

如果客户端要使用 SSL 连接到服务器,则需要将该连接的主机设置为 FTPS。在 FileZilla 客户端中,这意味着在主机前加上“FTPES://”前缀以表示“显式”FTPS,或在主机前加上“FTPS://”前缀以表示传统的“隐式”FTPS。

FTPS (SSL/TLS) 提供两种不兼容的模式。如果使用显式 FTPS,客户端将连接到普通 FTP 端口,并使用“AUTH TLS”显式切换到安全 (SSL/TLS) 模式,而隐式 FTPS 是一种较旧的服务,从连接开始时就假定 SSL/TLS 模式(并且通常监听 TCP 端口 990,而不是 21)。在 FileZilla 客户端中,这意味着在主机前加上“FTPES://”以连接“显式”FTPS 服务器,或加上“FTPS://”以连接传统的“隐式”服务器(您可能还需要将端口设置为 990)。

根据服务器的配置方式,以下两个设置之一应该起作用:

  • ftpes://在端口 21 上
  • ftps://在端口 990 上

答案2

FTP 不是加密协议。一些网络管理员会建议你改用加密协议,例如 SFTP。

相关内容