我有 redhat linux Azure VM 服务器,我试图通过它从托管在其他 Windows Azure VM 上的 FTP 服务器获取目录列表。我可以使用我的本地计算机和 filezilla 通过 FTP 连接并获取目录列表,但是在使用 ls 命令时,通过我的 redhat linux azure VM 服务器进行主动和被动连接都出现错误。
活动连接错误 : ftp: 接受: 资源暂时不可用 425 Can't open data connection for transfer of "/" 226 ABOR 命令成功
被动错误: 227进入被动模式(10,1,0,10,160,87)ftp:连接:连接超时
它看起来更像是防火墙问题,但我需要更改什么样的设置。我还在入站规则中添加了 FTP 端口 21 和数据连接端口 20。
在我的 firewalld 规则中列出了 FTP 服务。甚至还添加了所有被动连接端口。我也禁用了firewalld,然后尝试但没有成功。
我需要从我的 PHP 页面访问这个 FTP 以获取上传到 FTP 文件夹的所有文件。
谢谢