Centos
CentOS 7 FTP 無法檢索目錄列表
因此,我最近在執行 centOS 7 的伺服器上安裝了 DirectAdmin 許可證,但現在我無法連接到我的 FTP 伺服器。
我已經執行了以下命令來打開我的 FTP 埠:
firewall-cmd --zone=public --add-port=20-1023/tcp --permanent firewall-cmd --zone=public --add-port=50000-50500/tcp --permanent
根據我的閱讀,這應該打開埠範圍 20 到 1023,這也應該是正確的埠。現在,一旦我嘗試連接到一個帳戶,我會在 FileZilla 中收到以下消息
Status: Resolving address of domain.ext Status: Connecting to IP:21... Status: Connection established, waiting for welcome message... Status: Initializing TLS... Status: Verifying certificate... Status: TLS connection established. Status: Logged in Status: Retrieving directory listing... Command: PWD Response: 257 "/" is your current location Command: TYPE I Response: 200 TYPE is now 8-bit binary Command: PASV Response: 227 Entering Passive Mode (IP) Command: MLSD Error: Connection timed out after 20 seconds of inactivity Error: Failed to retrieve directory listing
我想知道是否需要打開更多埠才能使其正常工作?
是否啟用了 selinux?如果是這樣,您可能需要設置一些選項。您可以檢查您的審核日誌,例如 grep 用於 AVC,或者使用 setenforce 0 進行快速測試,看看它是否有效。如果在那之後它確實如此,那麼它就是 selinux,否則你需要檢查其他選項。