無法通過ftp登錄linux系統——解決辦法


參考的網址:http://blog.csdn.net/hfw_1987/article/details/4370122

一、     查看ftp是否已安裝

如下提示無法識別該服務,說明未安裝ftp服務

[root@localhost root]# service vsftpd status

vsftpd: unrecognized service——表明FTP沒裝

二、     安裝ftp

linux系統的界面上,單擊主菜單系統設置添加刪除應用程序菜單項,在出現的

件包管理對話框里確保選中 “FTP Server”選項,然后單擊更新按鈕,如下圖所示:


插入第三張盤后進行安裝



三、     安裝好后查看是否成功安裝

如下提示vsftpd服務停止,表明已安裝但未開啟該服務

[root@localhost root]# service vsftpd status

vsftpd is stopped

 

四、     開啟服務

[root@localhost root]# service vsftpd start

Starting vsftpd for vsftpd:                                [ OK ]

再次查看發現已經處於啟動狀態:

[root@localhost root]# service vsftpd status

vsftpd (pid 4510) is running...

 

五、     修改root用戶可以使用ftp

默認不能用root用戶使用ftp,如下所示:

C:\Users\thinkpad>ftp 192.168.141.123

連接到 192.168.141.123

220 (vsFTPd 1.1.3)

用戶(192.168.141.123:(none)): root

530 Permission denied.

登錄失敗

修改/etc/vsftpd.ftpusers文件,該文件記錄了不能使用ftp登錄的用戶,將root用戶注釋

修改/etc/vsftpd.user_list文件,將root用戶注釋。

 

說明:/etc/vsftpd.user_list文件與/etc/vsftpd/vsftpd.conf文件有關聯,如果/etc/vsftpd/vsftpd.conf文件中的userlist_enable=YES(這也是默認情況下的設置),那么在/etc/vsftpd.user_list文件中列出的用戶就不能使用ftp

六、     開機自動啟動ftp服務

chkconfig vsftpd on


免責聲明!

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



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