linux – FTP问题 – VSFTPd并从FileZilla连接

前端之家收集整理的这篇文章主要介绍了linux – FTP问题 – VSFTPd并从FileZilla连接前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试连接到我在EC2上托管的CentOS Linux盒子,我想我已经正确配置了所有内容但是当我尝试连接时,我收到了这一系列消息

状态:建立连接,等待欢迎消息……
回复:220(vsFTPd 2.0.5)
命令:USER tyndall
回复:331请指定密码.
命令:通过*********
回复:230登录成功.
状态:已连接
状态:检索目录列表…
命令:PWD
回复:257“/ home / tyndall”
命令:TYPE I
响应:200切换到二进制模式.
命令:PASV
错误:连接超时
错误:无法检索目录列表

不确定从何处开始解决此问题.有任何想法吗?
我需要更改任何权限吗?我认为这个ID能够看到我自己的主目录.

我可以从Windows上运行的FTP客户端的命令行版本推送/拉取文件.

解决方法

我过去在我的一台服务器上解决了这个问题;它是Windows Server 2008上的Filezilla服务器,也是EC2上的.

解决方案:
这是在ftp服务器和设备上设置被动端口范围的问题.在EC2安全组中打开相同的范围.如果使用iptables,您甚至可能需要在CentOS中将范围添加到IPTables – 尽管您应该考虑关闭iptables,因为它对EC2安全组来说有点多余.

看看这里:http://forum.filezilla-project.org/viewtopic.php?f=6&t=7315

[替代文字] [1] [1]:http://www.iainlbc.com/wp-content/uploads/2011/01/security_groups.png

您还可以将VSFTPd配置为使用活动(非被动)模式 – 因此它仅使用端口20/21.这里解释了主动和被动之间的区别:http://www.slacksite.com/other/ftp.html

猜你在找的Linux相关文章