Centos8安装vsftpd

安装

yum -y install vsftpd

配置vsftpd.conf

vim /etc/vsftpd/vsftpd.conf

添加:
pasv_enable=YES
pasv_min_port=22222
pasv_max_port=22232
allow_writeable_chroot=YES
listen_port=21
tcp_wrappers=YES
#系统用户登录后的根目录-根据实际情况修改
local_root=/home/oas/file/download
#匿名用户登录后的根目录-根据实际情况修改
anon_root=/home/oas/file/download
#设置用户独立配置文件保存目录
user_config_dir=/etc/vsftpd/userconfig/

关闭:
#connect_from_port_20=YES

打开:
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list

修改:
listen=YES
listen_ipv6=NO

修改vsftpd

vim /etc/pam.d/vsftpd

将pam_shells.so替换为pam_nologin.so
在这里插入图片描述

重启vsftpd

systemctl enable vsftpd
systemctl restart vsftpd

vsftpd用户创建

useradd ftpuser -s /sbin/nologin
passwd ftpuser

猜你喜欢

转载自blog.csdn.net/weixin_43431593/article/details/106274654
今日推荐