检查服务状态
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