onk*_*kar 28 ftp amazon-ec2 ec2-ami vsftpd
我在亚马逊ec2上使用fedora实例安装了vsftpd,它是最新版本,但我收到错误:在CuteFTP中:
COMMAND:> PASV 227 Entering Passive Mode (192,168,10,46,14,20)
COMMAND:> LIST
ERROR:> Can’t connect to remote server. Socket error = #10065.
ERROR:> PASV failed, trying PORT.
Run Code Online (Sandbox Code Playgroud)
在Filezilla中:
Command: PASV Response: 227 Entering Passive Mode (192,168,10,46,14,20)
Command: LIST Error: Connection timed out
Error: Failed to retrieve directory listing.
Run Code Online (Sandbox Code Playgroud)
试图连接thro'Chell并显示目录列表.
lon*_*gda 64
刚刚遇到同样的问题...这通常只会影响使用被动模式的GUI ftp客户端(这很常见).例如,当使用标准的ftp命令行工具时,我能够成功登录并将文件上传到我的ftp服务器.
要纠正的步骤是:
1)将以下设置添加到/etc/vsftpd.conf文件中:
pasv_enable=YES
pasv_min_port=64000
pasv_max_port=64321
port_enable=YES
Run Code Online (Sandbox Code Playgroud)
2)还要根据您的情况将以下配置块之一添加到/etc/vsftpd.conf文件中(无论哪种方式,都需要解析为公共可访问的IP):
A:
pasv_address=<your-static-ip-most-likely-from-elastic-ips>
pasv_addr_resolve=NO
Run Code Online (Sandbox Code Playgroud)
-要么-
b:
pasv_address=<your-publicly-resolvable-host-name>
pasv_addr_resolve=YES
Run Code Online (Sandbox Code Playgroud)
3)在ec2实例的安全组配置中,添加以下自定义入站tcp规则:
4)重新启动你的vsftpd服务(根据你的linux风格而有所不同)
注意:pasv端口范围应该在防火墙外部可见,NAT
参考更多信息:
Nab*_*han 17
error: failed to retrieve directory listing
只需将传输模式更改为活动状态即可修复亚马逊ec2 .
这篇文章解释了如何使用filezilla轻松完成它:
https://nabtron.com/error-while-connecting-to-amazon-ec2-via-ftp-solution/
归档时间: |
|
查看次数: |
74901 次 |
最近记录: |