安装过程
安装vsftp
yum -y install vsftpd修改配置文件
vi /etc/vsftpd/vsftpd.conf 修改一下配置 anonymous_enable=NO anon_upload_enable=YES anon_mkdir_write_enable=YES chroot_local_user=YES chroot_list_enable=YES chroot_list_file=/etc/vsftpd/chroot_list新建登录用户
useradd ftpadmin -s /sbin/nologin #该账户路径默认指向/home/ftpadmin目录 useradd ftpadmin -s /sbin/nologin -d /www(其他目录) #将用户指向其他目录 设置ftp用户密码,运行命令:passwd ftpadmin在/etc/vsftpd/新建chroot_list文件,并将ftp登录用户名写入文件,每行一个用户名。
修改user_list文件,将ftp登录用户添加进去
设置开机自启
systemctl enable vsftpd.service启动、查看状态
systemctl start vsftpd.service systemctl status vsftpd.service
查看目录无法打开

注:此时selinux是禁用状态。
解决过程
setsebool -P tftp_home_dir 1
setsebool allow_ftpd_full_access 1
setsebool allow_ftpd_use_cifs 1
setsebool allow_ftpd_use_nfs 1
setsebool httpd_enable_ftp_server 1
setsebool tftp_anon_write 1
systemctl restart vsftpd.service
版权声明:本文为shinena_deng原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。