Rob*_*III 5 ftp amazon-ec2 vsftpd
我正在尝试在我的 EC2 实例上设置 VSFTPD 被动托管。我浏览了这些说明http://www.synergycode.com/knowledgebase/blog/item/ftp-server-on-amazon-ec2。但是,当我尝试在 FileZilla 中连接时,我得到了
其中目录 /home/lingiii/ftp 设置为用户 lingiii 的 wrx 权限,组开发人员(其中 lingiii 是其中的成员)并且我以用户 lingiii 登录。
有什么建议吗?
正如@cyberx86 所说,vsftpd 正在发送实例的内部 IP 地址作为客户端必须连接到的地址以响应PASV
命令,客户端无法连接到该地址,因为它不在 EC2 内运行。您需要使用pasv_address
配置选项来告诉 vsftpd 实例的公共 IP 是什么。