一、安装vsftpdtcp
yum -y install vsftpdspa
二、更改配置文件rest
100 chroot_local_user=YES //改成YES chroot_local_user=YES将全部用户限定在主目录内
101 chroot_list_enable=YES //--改成YES chroot_list_enable=YES表示要启用
chroot_list_file
102 # (default follows)
103 chroot_list_file=/etc/vsftpd/chroot_list //注释放开 chroot_list_file这时列出的是那
些“不会被限制在主目录下”的用户。
104 userlist_deny=NO
105 userlist_enable=YES
116 listen=YES
125 listen_ipv6=NO
131 pasv_enable=yes
132 pasv_min_port=9000
133 pasv_max_port=9010
三、增长用户code
useradd -d /sfp_data -g ftp -s /sbin/nologin ftp_testip
passws ftp_test --设置密码cmd
说明:ftp_data是ftp_test用户的主目录 在根目录下class
ftp_test 是ftp用户test
四、配置/etc/vsftpd/chroot_listftp
增长ftp_test表明这个用户不被限制在主目录内配置
vi /etc/vsftpd/chroot_list
添加ftp_test
五、配置容许访问的用户
vi /etc/vsftpd/user_list
增长ftp_test
六、开放21端口
firewall-cmd --zone=public --add-port=21/tcp --permanent
重启防火墙
systemctl stop firewalld.service
systemctl start firewalld.service
七、重启ftp服务
systemctl restart vsftpd.service
八、设置开机启动vsftpd ftp服务
chkconfig vsftpd on
本文详细介绍了如何使用yum安装VSFTPD服务,并通过修改配置文件实现对用户的主目录限制、用户列表管理及端口开放等操作。此外,还提供了增加用户、设置密码以及服务重启的具体步骤。
&spm=1001.2101.3001.5002&articleId=119401101&d=1&t=3&u=de1aae3cda9944f092884f8aa5778dc6)
9290

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



