經過yum來安裝vsftpd

Linux系統:centos6.6. 
安裝步驟 
1.經過yum來安裝vsftpdcentos

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

2.設置爲開機啓動tcp

[root@localhost ~]# chkconfig vsftpd on

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

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

4.配置保存後重啓vsftpd服務:rest

[root@localhost ~]# service vsftpd restart

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

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

2.爲添加的帳號設置密碼orm

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

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

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

添加下面一行it

IPTABLES_MODULES="ip_conntrack_ftp"

2.打開21端口table

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

添加ftp

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

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

[root@localhost ~]# service iptables restart

到此,應該是能夠了

相關文章
相關標籤/搜索