Ubuntu下FileZilla連接超時的常見解決方法
首先確認客戶端與Ubuntu服務器之間的網絡連接是否正常。在客戶端終端執行ping <服務器IP>
命令,若無法收到回復,需排查網絡適配器狀態(如虛擬機中是否關閉了網絡適配器)、路由器設置或服務器IP是否正確。確保網絡穩定是解決超時的基礎。
若使用SFTP協議(推薦,加密且安全),需確保Ubuntu服務器上已安裝并啟動SSH服務。執行以下命令:
sudo systemctl status ssh
(若顯示“active (running)”則表示正常);sudo systemctl start ssh
(若未運行);sudo apt update && sudo apt install openssh-server
(若未安裝)。Ubuntu的ufw
防火墻或系統防火墻可能阻止了FTP/SFTP端口(默認21/22)。執行以下命令放行端口:
sudo ufw allow 22/tcp
;sudo ufw allow 21/tcp
;sudo ufw enable
。firewalld
),需臨時關閉測試或添加對應規則。在FileZilla的“站點管理器”中確認以下設置是否正確:
FileZilla默認超時時間為20秒,若網絡延遲較高,可延長超時時間:
FTP協議有主動(PORT)和被動(PASV)兩種模式,部分網絡環境(如防火墻限制)可能要求切換模式:
連接失敗時,FileZilla的日志會顯示具體錯誤原因(如“Connection refused”“Timeout”)。打開日志(點擊“查看”→“消息日志”),根據提示進一步排查:
若以上方法均無效,嘗試從其他設備(如手機、另一臺電腦)或網絡(如手機熱點)連接服務器,排除客戶端本地網絡問題(如DNS解析錯誤、路由器限制)。