0

我正在尝试在我的一个 ec2 实例上配置 vsftp 服务器,但是当我尝试在被动模式下通过 ftp 客户端连接时,我收到错误消息“服务器发送了带有不可路由地址的被动回复。被动模式失败。

我在我的vsftpd.conf文件中添加了以下几行

pasv_enable=YES
pasv_min_port=1024
pasv_max_port=1048
port_enable=YES
pasv_address=xxx.xxx.xxx.xxx

我已经在我的安全组中配置了端口 20,21 和 1024-1048。

我错过了什么?

4

1 回答 1

3

我找到了解决问题的方法...

如果实例具有和 ipv6 地址相关联的 vsftpd(错误?期望的行为?谁知道...) 将始终返回0.0.0.0作为远程地址。

您可以通过设置此参数来避免这种行为:

listen=YES
listen_ipv6=NO
于 2019-02-15T10:53:59.223 回答