Amazon ec2 ec2实例上的Vsftp被动模式配置

Amazon ec2 ec2实例上的Vsftp被动模式配置,amazon-ec2,vsftpd,Amazon Ec2,Vsftpd,我正在尝试在我的一个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 我遗漏了什么?我

我正在尝试在我的一个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


我遗漏了什么?

我找到了问题的解决方案

如果实例具有与ipv6地址关联的vsftpd(错误?期望的行为?谁知道…),则将始终返回0.0.0作为远程地址

设置以下参数可以避免这种行为:

listen=YES
listen_ipv6=NO

我找到了解决问题的办法

如果实例具有与ipv6地址关联的vsftpd(错误?期望的行为?谁知道…),则将始终返回0.0.0作为远程地址

设置以下参数可以避免这种行为:

listen=YES
listen_ipv6=NO

ec2内部有防火墙吗?比如UFW?由于它可能会阻塞被动端口,还应确保您使用ec2的公共ip作为
pasv_地址
value@MostafaHusseinec2实例中没有运行防火墙,并且pasv_地址是公共地址。可以确保安全组连接到您的ec2?ec2内有防火墙吗?比如UFW?由于它可能会阻塞被动端口,还应确保您使用ec2的公共ip作为
pasv_地址
value@MostafaHusseinec2实例中没有运行的防火墙,并且pasv_地址是公共地址。是否可以确保连接到ec2的安全组?