在 Debian 上使用 FileZilla 连不上 FTP/SFTP 服务器,常见原因和排查思路如下:
不同协议问题点不一样。
ping 服务器IP
telnet 服务器IP 21 # FTP
telnet 服务器IP 22 # SFTP
sudo ufw status
FileZilla 默认用被动模式,但服务器未正确配置。
解决方法:
服务器侧需开放 PASV 端口范围。
如果是 SFTP:
ssh 用户名@服务器IP
重装 FileZilla:
sudo apt update
sudo apt install --reinstall filezilla
用命令行测试:
ftp 服务器IP
报错类似:
Certificate verification failed
解决:
查看服务器日志(服务器上):
# FTP
journalctl -u vsftpd
# SFTP
journalctl -u ssh
如果你愿意,可以把 FileZilla 的错误日志(红色那几行)贴出来,我可以直接帮你判断是哪一类问题。