无法使用 ubuntu 从 EC2 连接到 FTP 服务器

无法使用 ubuntu 从 EC2 连接到 FTP 服务器

我能够使用用户和密码安装 FTP 服务器 (vsFTPd)。配置了安全组:

在此处输入图片描述

我可以使用“ftp localhost”从机器内部连接,但尝试从另一台机器使用 filezilla 时,我得到了连接超时.配置如下:

pasv_addr_resolve=NO
pasv_address=X.X.X.X
pasv_enable=YES
pasv_min_port=1024
pasv_max_port=1048
port_enable=YES

XXXX 是 EC2 机器的公网 IP

编辑添加 IPTABLES 信息:

$ sudo iptables -S
-P INPUT ACCEPT
-P FORWARD ACCEPT
-P OUTPUT ACCEPT
-A INPUT -p tcp -m tcp --dport 21 -j ACCEPT
-A INPUT -p tcp -m tcp --sport 20 --dport 1024:1048 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 20:21 -j ACCEPT
-A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p tcp -m tcp --dport 21 -j ACCEPT

答案1

查看:

  • 实例有公网 IP
  • 子网已将 Internet 网关连接至默认路由
  • 子网的 NACL 允许您的 FTP 端口

相关内容