yum -y install vsftpd
systemctl enable vsftpd.service
systemctl start vsftpd.service
systemctl status vsftpd.service
服务已启动且是enabled(开机自动)状态
netstat -antup | grep ftp
FTP服务21端口已启动
cp vsftpd.conf vsftpd.conf20221102
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=NO
log_ftp_protocol=YES
mkdir -p /xxx/xxx/xxx
useradd 用户名 -d /xxx/xxx/xxx
passwd 用户名 #设置FTP登录密码
chown -R 用户名:用户名 /xxx/xxx/xxx
或者
chmod -R 777 /xxx/xxx/xxx
touch /etc/vsftpd/chroot_list
mkdir /etc/vsftpd/userconfig
echo "local_root=/xxx/xxx/xxx" > /etc/vsftpd/userconfig/用户名
systemctl restart vsftpd.service
ftp -in IP
user 用户名 密码
put:将本机文件上传至FTP服务器
get:将FTP服务器中的文件下载到本机(待下载需要有相应权限)