centos 7 安装vsftp

#添加用户到组

useradd -g ftp -d /data/ftp_01 ftp_01

#禁止用户登录系统

usermod -s /sbin/nologin ftp_01

#修改密码

passwd ftp_01

#目录赋权

chown root.ftp /data/ftp_01

chmod 770 /data/ftp_01

#yum安装服务

yum -y install vsftpd

#备份文件

cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf-bak

#编辑配置文件
vim /etc/vsftpd/vsftpd.conf

#配置文件全内容如下
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=YES
anon_mkdir_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
xferlog_std_format=YES
ascii_upload_enable=YES
ascii_download_enable=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
listen=NO
listen_ipv6=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
allow_writeable_chroot=YES

pasv_enable=YES
pasv_min_port=50000
pasv_max_port=50010

#编辑用户清单
vim /etc/vsftpd/chroot_list

#末尾添加用户 ftp_01

service vsftpd restart


service vsftpd stop
rpm -aq vsftpd
rpm -e vsftpd-3.0.2-27.el7.x86_64

https://www.cnblogs.com/Zerozzx/p/7466179.html

原文地址:https://www.cnblogs.com/hujunmin/p/13729935.html