查询服务是否挂载

[root@localhost ~]# service vsftpd status
Redirecting to /bin/systemctl status vsftpd.service
Unit vsftpd.service could not be found.


安装vsftpd

执行命令安装 yum install -y vsftpd

查看状态 service vsftpd status

重启 service vsftpd.service restart


FTP用户管理

添加用户 adduser ftptest

修改用户密码 passwd ftptest

新建目录 mkdir -p /home/ftptest/ftp_dir

修改目录权限 chmod -R 750 /home/ftptest/ftp_dir

修改目录所有者 chown -R ftptest:ftptest /home/ftptest/ftp_dir

将用户添加到ftp用户列表中 sudo bash -c 'echo ftptest >> /etc/vsftpd/user_list'


修改配置

修改配置文件 vi /etc/vsftpd/vsftpd.conf

anonymous_enable=NO

local_enable=YES

write_enable=YES

chroot_local_user=YES

allow_writeable_chroot=YES

pasv_min_port=30000

pasv_max_port=31000

userlist_file=/etc/vsftpd/user_list

userlist_deny=NO