被动模式 FTP (vsftpd) 错误列出目录和超时

Sam*_* Su 2 ftp vsftpd

我正在使用 GUI FTP 客户端 (WinSCP) 连接远程 FTP 服务器(由 Cent OS 上的 vsftpd 提供支持)。

GUI 日志显示我可以连接到服务器,但它一直在检索目录列表……最后超时!

在此处输入图片说明

在此处输入图片说明

此外,我正在关注vsftpd 错误列表目录的答案,并且已经配置了我的vsftpd.conf,但仍然失败。

有人有什么线索吗?

vsftpd.conf 样本:

dirlist_enable=YES
hide_file=no

ftp_data_port=20
listen_port=21

pasv_enable=YES
pasv_min_port=64000
pasv_max_port=64321
port_enable=YES

pasv_address=1**.**.**.**
pasv_addr_resolve=YES

local_root=/var/ftp/pub
Run Code Online (Sandbox Code Playgroud)

Mar*_*ryl 6

您必须在服务器的本地防火墙中打开端口范围 64000–64321。如果有任何外部防火墙或 NAT,请配置它们以允许/路由端口范围。

另请参阅相关的 WinSCP 文章以了解被动 FTP 需要什么网络配置