通過yum來安裝vsftpd


Linux系統:centos6.6. 
安裝步驟 
1.通過yum來安裝vsftpd

[root@localhost ~]# yum -y install vsftpd

2.設置為開機啟動

[root@localhost ~]# chkconfig vsftpd on

3.把下面幾行注釋去掉,讓其配置生效:

local_enable=YES
write_enable=YES
local_umask=022
chroot_local_user=YES      #這行可能需自己寫
pam_service_name=vsftpd
userlist_enable=YES

4.配置保存后重啟vsftpd服務:

[root@localhost ~]# service vsftpd restart

添加用戶及額外配置 
1.設置vsftp的帳號。

    [root@localhost ~]# useradd -d /home/htdocs -s /sbin/nologin 用戶名 

2.為添加的賬號設置密碼

[root@localhost ~]# passwd 用戶名
根據提示操作

這樣的話,基本的vsftpd服務配置好了。但是這樣配置完成后客戶端並不能連接上,主要應該是默認防火牆設置下,CentOS的防火牆是不開放ftp服務的,需要添加模塊和開放21端口才能提供ftp訪問。 
1.添加ip_conntrack_ftp 模塊

[root@localhost ~]# vi /etc/sysconfig/iptables-config

添加下面一行

IPTABLES_MODULES="ip_conntrack_ftp"

2.打開21端口

[root@localhost ~]# vi /etc/sysconfig/iptables

添加

    -A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT

3.重啟iptables使新的規則生效

[root@localhost ~]# service iptables restart

到此,應該是可以了


免責聲明!

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



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