VSFTPD:FTP 无法解析路由

VSFTPD:FTP 无法解析路由

我正在设置服务器,但无法让 FTP 正常工作。我使用 CentOS 和 vsftpd 作为 ftp 服务器。我正在虚拟服务器上工作,路由似乎出现错误。尝试使用 FileZilla 登录时,出现此信息,连接失败:

227 进入被动模式 (192,168,1,21,102,251)

192.168.1.21 是错误的,它应该坚持使用服务器 IP,但我该如何正确路由它?

编辑我:虚拟服务器上的 iptables 已关闭

编辑 II:我将 pasv_min_port/pasv_max_port 添加到 vsftpd.conf,它可以检索文件列表并打开它们……但我仍然无法上传任何东西

编辑 III :当我将权限强制为 777 时,文件传输工作正常,但这显然不是一个永久的解决方案

答案1

使用pasv_addressvsftpd 选项设置您希望服务器为被动数据连接通告的 IP 地址。

相关内容