centos7 ftp 拒絕連接


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

 

 

所以兄弟們,在編寫配置文件時一定要注意,不要有空格,一定要刪干凈。還有遇到事情不要慌,看看端口是否被占用,如果被占用了,要么改端口,要么殺死占用端口的這個進程。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM