解决Centos 7.2 FTP服务器无法访问故障
【摘要】 周末由于公司停电,所以服务器也一并关机处理,而后面重新启动发现 linux 服务器上的FTP无法访问
背景
周末由于公司停电,所以服务器也一并关机处理,而后面重新启动发现 linux 服务器上的FTP无法访问
问题现象
1.在外部 window 使用FTP命令无法连接
2.在linux 服务器上本地使用 FTP 命令可以登录
3.核实下 vsftpd 服务状态,服务正常启动
4.在外部 window 使用Telnet 命令测试 linux 服务器 21 端口是否打开,结果发现不能连接。
5.核实 linux 服务器 21 端口打开状态,我们看到 21 端口正常监听。
6.核实 linux 防火墙状态,防火墙已启动
7.核实防火墙是否加载了FTP 模块,发现结果为空。
至此,我们判断外网无法访问 linux FTP服务是由于防火墙导致的
解决办法
开放FTP端口的方法:
暂时开放 FTP 服务
firewall-cmd --add-service=ftp
永久开放 FTP 服务
firewall-cmd --add-service=ftp --permanent
永久关闭 FTP 服务
firewall-cmd --remove-service=ftp --permanent
重启防火墙让设定生效
systemctl restart firewalld
检查防火墙是否成功加载 FTP 模块
检查 FTP 相关端口 iptables 规则是否启用
外部 window FTP命令测试
FTP Client工具测试
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)