
我們有 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 主目錄的存取。