天天看點

centos 6版本安裝vsftpd

1.先進行安裝vsftpd  :

yum install vsftpd

2.建立虛拟使用者和目錄

useradd ftpuser -d /ftpfile -s /sbin/nologin

執行這個指令,會自動建立目錄

3.修改權限

 chown -R ftpuser.ftpuser /ftpfile

4.修改ftpuser 使用者的密碼

passwd ftpuser

5.sudo vi /etc/selinux/config 修改SELINUX=disabled

6.修改防火牆:

這個很重要,每個版本的防火牆設定都不太一樣,具體的要進行查證

centos 6.5版本的vsftpd 防火牆設定如下,我的防火牆版本是1.4.7 這樣寫就沒問題

# Generated by iptables-save v1.4.7 on Wed Nov 15 12:00:27 2017
*filter
:INPUT DROP [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [1:168]
-A INPUT -p tcp -m state --state NEW -m tcp --dport 61001:62000 -j ACCEPT 
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8888 -j ACCEPT 
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT 
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT 
-A INPUT -p tcp -m state --state NEW -m tcp --dport 21 -j ACCEPT 
-A INPUT -p tcp -m state --state NEW -m tcp --dport 20 -j ACCEPT 
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT 
-A INPUT -p icmp -j ACCEPT 
-A INPUT -i lo -j ACCEPT 
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT 
-A INPUT -j REJECT --reject-with icmp-host-prohibited 
-A INPUT -p icmp -m icmp --icmp-type any -j ACCEPT 
-A INPUT -s 127.0.0.1/32 -d 127.0.0.1/32 -j ACCEPT 
-A INPUT -s 127.0.0.1/32 -d 127.0.0.1/32 -j ACCEPT 
-A INPUT -s 127.0.0.1/32 -d 127.0.0.1/32 -j ACCEPT 
-A INPUT -s 127.0.0.1/32 -d 127.0.0.1/32 -j ACCEPT 
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT 
-A FORWARD -j REJECT --reject-with icmp-host-prohibited 
COMMIT
# Completed on Wed Nov 15 12:00:27 2017