vsftpd 安装

2017-12-27  本文已影响6人  _琳哥

1. 安装 , 可以先使用 rpm -qa | grep vsftpd 检查是否有安装
 yum -y install vsftpd  根据需要是否需要使用sudo
2. 创建虚拟用户
sudo useradd ftpuser -d /ftpfile -s /sbin/nologin
sudo chown -R ftpuser.ftpuser /ftpfile
sudo passwd ftpuser
3.配置
sudo vim /etc/vsftpd/vsftpd.conf

根据自己需要配置, 我这里的配置如下. 本文最下面会有各个属性的含义

ftpd_banner=Welcome to Flynn FTP service.

local_root=/ftpfile
use_localtime=yes
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
anonymous_enable=NO

pasv_min_port=61001
pasv_max_port=62000

#vsftpd
-A INPUT -p TCP --dport 61001:62000 -j ACCEPT
-A OUTPUT -p TCP --sport 61001:62000 -j ACCEPT

-A INPUT -p TCP --dport 20 -j ACCEPT
-A OUTPUT -p TCP --dport 20 -j ACCEPT
-A INPUT -p TCP --dport 21 -j ACCEPT
-A OUTPUT -p TCP --dport 21 -j ACCEPT
sudo service iptables restart

验证的时候碰到550拒绝访问的时候执行sudo setsebool -P ftp_home_dir 1

重启vsftp

sudo service vsftpd restart
vsftpd.conf 的属性详解
上一篇下一篇

猜你喜欢

热点阅读