Linux RH 上的 FTP -- 卡在 150 Ascii

Linux RH 上的 FTP -- 卡在 150 Ascii

我們有 2 台 Linux RH 伺服器,設定方式相同。相同的作業系統版本、相同的 ftp 用戶端等。

我們安裝的 ftp 用戶端位於此網站中。

http://rpm.pbone.net/index.php3/stat/4/idpl/20810117/dir/scientific_linux_6/com/ftp-0.17-53.el6.x86_64.rpm.html

兩台伺服器的權限已在防火牆層級同等設定。兩者都在同一個 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

您必須以被動模式而非主動模式執行 FTP。

如果使用文字客戶端,則必須使用以下命令:

PASV

如果使用其他軟體,您將必須找到被動模式傳輸的選單。

主動 FTP 與被動 FTP,權威解釋

答案2

SELinux 可能有問題。setsebool -P ftp_home_dir on以 root 使用者身分執行該指令以啟用對 FTP 主目錄的存取。

https://www.certdepot.net/selinux-use-boolean-settings/

相關內容