我们有 2 台 Linux RH 服务器,配置方式相同。相同的操作系统版本、相同的 ftp 客户端等。
我们安装的 ftp 客户端位于此网站中。
两台服务器的权限已在防火墙级别同等设置。两者都在同一个 VLAN 10.240.194.x/23 上
我们有服务器A和B。
服务器 A 连接到 ftp 服务器没有任何问题,我们只需将其设置为活动连接即可。
服务器 B 也已连接,我们将其设置为主动模式。但是,当我们尝试列出文件/目录、查找当前目录位置或上传/下载文件时,我们却做不到。到目前为止,我们唯一能做的就是更改到另一个目录。
每次我们尝试至少执行一个简单的 ls,pwd 时,我们都会收到此消息
200 PORT command successful.
150 Opening ASCII mode data connection. #It gets stuck here for a while.
500 Command not understood.
据我了解,两台服务器中安装的 ftp 客户端没有任何需要更改或配置的内容。
有谁知道可以检查/更改什么以使其他服务器正常工作。遗憾的是,FTP 服务器不属于我们公司所有。我尝试进行一些搜索,但运气不佳。
任何帮助表示赞赏。
答案1
答案2
SELinux 可能存在问题。setsebool -P ftp_home_dir on
以 root 用户身份运行该命令以启用对 FTP 主目录的访问。