安装成功会自动建立ftp用户,密码为空。centos
和以当前登陆用户为帐户的用户。服务器
1. 用root帐户登录centos7系统centos7
运行yum install vsftpd命令spa
[root@localhost ~]# yum install vsftpd.net
若是须要下载依赖包时,输入Yserver
出现complete为止。ip
2. 完成ftp安装后,将 /etc/vsftpd/user_list文件和/etc/vsftpd/ftpusers文件中的root这一行注释掉ci
vi /etc/vsftpd/user_listget
Esc 并:wq保存文件it
vi /etc/vsftpd/ftpusers
Esc 并:wq保存文件
3. 输入“vi/etc/vsftpd/vsftpd.conf”以打开vsftpd.conf文件,设置listen为YES,listen_ipv6为NO这是打开IPv4监听端口并关闭IPv6监听,
并设置chroot_local_user为YES,
添加
local_root=/root/court/dossier/data
anon_root=/root/court/dossier/data
allow_writeable_chroot=YES到文件底部
4. 若是系统没有/root/court/dossier/data文件夹,则输入“cd/root”定位到root目录,再输入”mkdir-pcourt/dossier/data”创建该文件夹
5. 查看权限/并设置权限
getsebool -a|grep ftp
设置命令以下:
setsebool allow_ftpd_full_access 1
setsebool allow_ftpd_use_cifs 1
setsebool allow_ftpd_use_nfs 1
setsebool ftp_home_dir 1
setsebool httpd_enable_ftp_server 1
setsebool tftp_anon_write 1
6. 启动ftp服务器
启动命令:systemctl start vsftpd
查看ftp运行状态:systemctl status vsftpd