解决Ubuntu下FileZilla连接超时问题可按以下步骤操作:
-
检查基础服务与端口
- 确保SSH服务已安装并运行:
sudo systemctl status ssh(未运行则启动:sudo systemctl start ssh)。
- 确认防火墙允许相关端口(默认SSH用22端口,FTP用21端口及被动模式端口范围):
sudo ufw allow 22/tcp(SSH);sudo ufw allow 21/tcp(FTP);sudo ufw allow 50000:50050/tcp(被动模式,根据实际调整)。
-
调整FileZilla设置
- 修改超时时间:
打开FileZilla → 编辑 → 设置 → 连接 → 将“Timeout in seconds”调大(如30秒)。
- 选择正确协议与传输模式:
- 优先使用SFTP协议(SSH文件传输,更安全),需在站点管理器中选择“SFTP - SSH File Transfer Protocol”。
- 若用FTP协议,需在“传输设置”中选择主动模式(避免被动模式因NAT问题导致超时)。
-
优化网络与服务器配置
- 检查网络连通性:用
ping命令测试与服务器的连通性,确保网络稳定。
- 若服务器在云环境,确认安全组规则允许对应端口的入站/出站流量。
-
其他高级操作
- 若仍超时,可尝试启用被动模式并指定公网IP(适用于内网服务器):
设置 → 传输 → 被动模式 → 勾选“Use passive mode”并输入服务器公网IP。
- 查看FileZilla日志(编辑 → 设置 → 日志),获取具体错误信息辅助排查。
提示:若使用FTP协议,需确保服务器配置文件(如/etc/vsftpd.conf)允许外部连接,且未限制并发连接数。
以上步骤参考自,若问题仍未解决,建议联系服务器管理员或FileZilla官方支持。