准备工作
- 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
本文详细介绍如何从零开始搭建VSFTP服务器,包括禁用SELINUX、防火墙等安全设置调整,安装VSFTP软件包,配置相关参数如限定用户根目录、仅使用IPv4协议等,并指导如何创建用户及重启服务。
602

被折叠的 条评论
为什么被折叠?



