准备工作
- 1.SELINUX=disabled设置为disable
sed -i 's/SELINUX=disabled/SELINUX=disable/g' /etc/sysconfig/selinux
service iptable stop
systemctl stop firewalld
systemctl mask firewalld
安装
yum -y install vsftpd
修改配置文件:
#修改配置
sed -i 's/#chroot_local_user=YES/chroot_local_user=YES/g' /etc/vsftpd/vsftpd.conf
sed -i 's/#chroot_list_enable=YES/chroot_list_enable=YES/g' /etc/vsftpd/vsftpd.conf
sed -i 's/#chroot_list_file=\/etc\/vsftpd\/chroot_list/chroot_list_file=\/etc\/vsftpd\/chroot_list/g' /etc/vsftpd/vsftpd.conf
#只使用ipv4协议
sed -i 's/listen=NO/listen=YES/g' /etc/vsftpd/vsftpd.conf
sed -i 's/listen_ipv6=YES/listen_ipv6=NO/g' /etc/vsftpd/vsftpd.conf
- 3.添加用户名
useradd -d /home/work -s /sbin/nologin work
passwd work
echo work >> /etc/vsftpd/chroot_list
重启
service vsftpd restart