远程FTP登录失败常见障碍排查手册
一、网络连通性检查
通过ping
命令测试与目标服务器的网络可达性,若出现请求超时,需检查路由路径和物理网络设备。使用traceroute
工具定位网络中断节点,排查是否存在运营商级防火墙拦截或DNS解析错误。
二、防火墙与端口配置
服务器端需执行以下检查流程:
- 查看Linux防火墙规则:
iptables -L -n | grep 21
或firewall-cmd --list-all
- 验证云平台安全组是否开放21端口及被动模式端口范围
- 检查本地客户端防火墙是否阻止出站连接
协议 | 默认端口 |
---|---|
FTP | 21/TCP |
被动模式 | 50000-51000/TCP |
三、FTP服务状态验证
通过systemctl status vsftpd
查看服务运行状态,使用netstat -tuln | grep :21
确认端口监听情况。若发现服务未启动,需检查配置文件中的以下参数:
- listen=YES(主动模式配置)
- pasv_min_port/pasv_max_port(被动模式端口范围)
四、用户认证与权限设置
确认用户账号具备以下条件:有效的密码凭证、正确的文件系统访问权限、未受IP白名单限制。建议通过tail -f /var/log/vsftpd.log
实时查看认证日志,捕捉具体的错误代码:
- 530 Login incorrect:认证信息错误
- 500 Illegal PORT command:主动模式配置异常
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/486398.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。