檢查服務狀態
sudo systemctl status ssh # 檢查SSH服務
sudo systemctl status vsftpd # 檢查FTP服務
sudo systemctl start ssh # 啟動SSH服務(若未運行)
sudo systemctl start vsftpd # 啟動FTP服務(若未運行)
配置防火墻
sudo ufw allow 21/tcp # FTP
sudo ufw allow 22/tcp # SFTP
sudo ufw reload # 重新加載防火墻規則
驗證FileZilla配置
檢查網絡連接
ping命令測試服務器網絡連通性:ping 服務器IP
telnet測試端口連通性:telnet 服務器IP 21
排查配置文件
/etc/vsftpd.conf,確保以下配置未注釋:local_enable=YES
write_enable=YES
修改后重啟服務:sudo systemctl restart vsftpd
嘗試其他協議或工具
/var/log/auth.log)獲取詳細錯誤信息。提示:若為新裝系統,確保已更新軟件包:
sudo apt update && sudo apt upgrade