1. 程式人生 > >RHEL6.5下使用vsftpd搭建FTP伺服器

RHEL6.5下使用vsftpd搭建FTP伺服器

1、安裝vsftpd服務。在RHEL光碟映象下找到vsftpd安裝包,採用rpm安裝vsftpd服務,操作如下圖所示:

2、啟動vsftpd服務。輸入命令:/etc/init.d/vsftpd start  即可啟動ftp服務。

3.測試ftp服務。使用命令:ftp 127.0.0.1登陸ftp伺服器,登陸成功介面如下圖所示:

此處我使用的使用者名稱為ixdba。此使用者是用命令專門為ftp組新增的,命令為:useradd -g ftp -s /sbin/nologin ixdba.

至此ftp伺服器就搭建成功了,搭建成功後,想更深入的瞭解ftp配置,則必須深入理解/etc/vsftpd/vsftpd.conf檔案。

小技巧:ftp> 在此輸入?可顯示ftp下所有可執行的命令。

遇到問題如下:

1、使用ftp命令:ftp 127.0.0.1 測試時,提示ftp ; command not found.

解決方法:在RHEL6.5系統映象盤中找到ftp客戶端安裝包安裝即可,我的安裝包名稱為ftp-0.17-54.el6.x86_64.rpm.

2、在登陸ftp伺服器時提示530 Permission denied錯誤,如下圖所示:

解決方案:開啟vsftpd配置檔案:/etc/vsftpd/vsftpd.conf,修改userlist_enable=NO,使用命令/etc/init.d/vsftpd restart重啟ftp服務即可。若是啟用userlist_enable功能,則會讀取/etc/vsftpd/user_list當中使用者的名稱。