centos 安裝 vsftpd

一、安裝vsftpdasync

yum -y install vsftpd

二、編輯vsftpd的配置文件tcp

cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf-bak
echo '' > /etc/vsftpd/vsftpd.conf
vi /etc/vsftpd/vsftpd.conf

添加以下內容:spa

listen=YES
background=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=NO
anon_mkdir_write_enable=NO
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
chown_uploads=NO
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
async_abor_enable=YES
ascii_upload_enable=YES
ascii_download_enable=YES
ftpd_banner=Welcome to hao32 FTP servers
pam_service_name=vsftpd
chroot_local_user=NO
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/vsftpd.chroot_list
pasv_min_port=30001
pasv_max_port=30050rest

運行下面命令code

touch /etc/vsftpd/vsftpd.chroot_list
service vsftpd start

若是出現下面這句話:orm

Starting vsftpd for vsftpd: [ OK ]server

則表示成功blog

三、添加用戶ip

useradd ftpuser -d /home/ftp -s /sbin/nologin
passwd ftpuser
echo 'ftpuser' >> /etc/vsftpd/vsftpd.chroot_list
service vsftpd restart

 四、關於iptablesci

vsftpd 使用被動模式,在iptables開啓默認端口和設置被動端口

vi /etc/sysconfig/iptables

在文檔中加入

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

-A INPUT -p tcp --dport 30001:30050 -j ACCEPT

重啓iptables

service iptables restart
相關文章
相關標籤/搜索