Google vm 防火墙,我已打开所有端口,FTP 425 无法打开数据连接

Google vm 防火墙,我已打开所有端口,FTP 425 无法打开数据连接

我在上传或查看 FTP 服务器时遇到问题。我可以连接到 FTP 服务器,但无法将文件上传到该服务器,并显示错误。

230 User S2ubp92XXh logged in from ::ffff:xx.xx6.xx3.xx8.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
200 PORT command successful.
425 Can't open data connection.
ftp> 

我已允许防火墙。请检查此图像我是否有效地应用了防火墙规则。如果我不这样做,那么请教我如何应用防火墙规则。我必须将大约 4,500 个文件上传到 FTP 服务器。

在此输入图像描述

在此输入图像描述

答案1

端口 10,142,0,2,204,3

该命令表示服务器应连接到 IP 地址 10.142.0.2 进行数据传输。此 IP 地址是私有 IP,无法通过 Internet 路由。它仅在您的本地网络中有效。

这种问题对于FTP来说很常见。如果客户端位于本地网络内,但服务器位于公共网络中,则可以使用被动模式来解决该问题。如果客户端和服务器位于不同的专用网络中,则您需要在防火墙/NAT 网关上使用活动的 FTP 帮助程序来重写 FTP 流量。

相关内容