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
Centos8安装vsftpd_第1张图片

重启vsftpd

systemctl enable vsftpd
systemctl restart vsftpd

vsftpd用户创建

useradd ftpuser -s /sbin/nologin
passwd ftpuser

你可能感兴趣的:(Linux)