centos7 ftp 拒绝连接

时间:2024-02-17 17:53:33

2021-09-03

1. 问题描述

刚才在重新搭建 ftp 服务器时,发现 ftp 拒绝连接,想起来我还没启动 vsftpd 服务,尝试启动却无法启动 vsftpd 服务

 

2. 解决方法

使用命令  vsftpd /etc/vsftpd/vsftpd.conf & 发现他提示我在 userlist_deny=NO 这一句有问题,经过一番鼓捣,发现这句后面多了一个空格,删掉空格在执行该命令, ftp 就可以连接了。

 

 

 

3. 补充

但是很奇怪的是,我还是无法启动 vsftpd 服务 o(╥﹏╥)o

 

原来是端口被占用了!QAQ

vsftpd 默认的端口是 21 ,查出占用该端口的进程,使用 kill 命令杀死该进程,再次尝试启动该服务,成功

[root@test007 vsftpd]# netstat -anp|grep -w 21
tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN      7078/vsftpd         
[root@test007 vsftpd]# kill -9 7078
[root@test007 vsftpd]# netstat -anp | grep -w 21
[root@test007 vsftpd]# systemctl start vsftpd
[root@test007 vsftpd]# systemctl status vsftpd

 

 

所以兄弟们,在编写配置文件时一定要注意,不要有空格,一定要删干净。还有遇到事情不要慌,看看端口是否被占用,如果被占用了,要么改端口,要么杀死占用端口的这个进程。