CentOS6.5 安裝並配置vsftpd


一、獲取root權限

su

  輸入root密碼

二、檢查是否安裝

rpm -qa | grep vsftpd

如果安裝,會顯示安裝版本號,沒有就什么都不顯示

三、若已安裝過vsftpd,先卸載。卸載前,先停止服務 ,然后再卸載。 
停止服務:

service vsftpd stop 

卸載:

yum remove vsftpd

四、安裝vsftpd

yum -y install vsftpd

**此時可能遇見的錯誤**

Another app is currently holding the yum lock; waiting for it to exit...
The other application is: PackageKit

這是由於 yum 進程被占用了,執行一下命令,關閉yum進程

rm -f /var/run/yum.pid

五、添加一個ftp用戶

 useradd ftpuser

六、給ftp用戶添加密碼

passwd ftpuser

一般簡單的密碼,要輸入兩次,才能通過

七、防火牆開啟21端口

vim /etc/sysconfig/iptables

按 I 鍵進入編輯模式,在22端口下,添加一行21端口的語句

按ESC鍵,退出編輯模式,輸入:wq 退出並保存。

重啟iptables

service iptables restart

八、修改selinux,執行一下命令,查看狀態

getsebool -a | grep ftp  

執行

setsebool -P allow_ftpd_full_access on

  setsebool -P ftp_home_dir on

再次執行

getsebool -a | grep ftp  

查看狀態命令,如圖:

九、客戶端FileZilla的主動、被動模式修改:

編輯=》設置=》FTP

十、關閉匿名訪問

 修改/etc/vsftpd/vsftpd.conf文件

vim /etc/vsftpd/vsftpd.conf

如圖:

重啟 ftp服務

service vsftpd restart

十一、開啟被動模式

默認是開啟的,但是要指定一個端口范圍。

修改/etc/vsftpd/vsftpd.conf文件,在后面加上端口范圍

vim /etc/vsftpd/vsftpd.conf

如圖:

按ESC,輸入:wq保存退出,重啟ftp服務。

十二、設置開機啟動

chkconfig vsftpd on

十三、安裝配置成功,如圖所示

 


免責聲明!

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



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