- 检查网络连接:用
ping
命令测试服务器连通性。
- 确认服务状态:
- 检查SSH服务是否运行:
sudo systemctl status ssh
,未运行则启动sudo systemctl start ssh
。
- 若用FTP协议,确保vsftpd等服务已启动并配置正确。
- 调整防火墙规则:
- 允许FTP(21端口)和SSH(22端口)通过:
ufw
:sudo ufw allow 21/tcp && sudo ufw allow 22/tcp
。
iptables
:添加对应端口规则并保存。
- 核对FileZilla配置:
- 确保主机名、端口、用户名、密码正确,SFTP协议需选择对应模式。
- 尝试切换传输模式(主动/被动)。
- 查看日志定位问题:
- 服务器端查看SSH日志
/var/log/auth.log
或FTP服务日志。
- FileZilla中查看“消息日志”获取详细错误信息。
- 其他操作:
- 临时关闭防火墙测试(仅用于排查)。
- 确保服务器目录权限正确(如
chmod 777
,但需注意安全风险)。
- 若仍失败,尝试更新FileZilla或联系服务器管理员。
提示:优先使用SFTP协议(更安全),优先通过firewalld
配置防火墙。