解决Centos 7.2 FTP服务器无法访问故障

文章目录

    • 背景
    • 问题现象
    • 解决办法

背景

周末由于公司停电,所以服务器也一并关机处理,而后面重新启动发现 linux 服务器上的FTP无法访问

问题现象

1.在外部 window 使用FTP命令无法连接
解决Centos 7.2 FTP服务器无法访问故障_第1张图片
2.在linux 服务器上本地使用 FTP 命令可以登录
解决Centos 7.2 FTP服务器无法访问故障_第2张图片
3.核实下 vsftpd 服务状态,服务正常启动
解决Centos 7.2 FTP服务器无法访问故障_第3张图片
4.在外部 window 使用Telnet 命令测试 linux 服务器 21 端口是否打开,结果发现不能连接。
解决Centos 7.2 FTP服务器无法访问故障_第4张图片
5.核实 linux 服务器 21 端口打开状态,我们看到 21 端口正常监听。
解决Centos 7.2 FTP服务器无法访问故障_第5张图片
6.核实 linux 防火墙状态,防火墙已启动
解决Centos 7.2 FTP服务器无法访问故障_第6张图片
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 规则是否启用
解决Centos 7.2 FTP服务器无法访问故障_第7张图片
外部 window FTP命令测试
解决Centos 7.2 FTP服务器无法访问故障_第8张图片
FTP Client工具测试
解决Centos 7.2 FTP服务器无法访问故障_第9张图片

你可能感兴趣的:(操作系统相关,ftp,linux)