我已经安装了 VSFTP 并通过添加以下行来配置它...
pasv_enable=YES
pasv_min_port=1024
pasv_max_port=1048
pasv_address=<ELASTIC_IP>
然后我添加了端口范围1024 - 1048
和20 - 21
. 然后我重新启动了 VSFTPD,我可以从 EC2 实例本地访问它。但是,当我尝试通过本地计算机访问它时(我现在正在匿名登录),它会要求我输入用户名和密码。我进入ftp
,a@b.com
但它只是在进入后挂起。
我错过了什么吗?我需要配置 iptables 吗?我试过了...
-A INPUT -m tcp -p tcp --dport 20:21 -j ACCEPT
-A INPUT -m tcp -p tcp --dport 1024:1048 -j ACCEPT
但我明白了
iptables: Applying firewall rules: iptables-restore: line 1 failed
[FAILED]
我错过了什么?