1,安装ftp服务器
输入yum install vsftpd
(2)修改配置文件
cd /etc/vsftpd 进入vsftp的配置目录
cp vsftpd.conf vsftpd.conf_bak 将原始配置文件备份
vim /etc/vsftpd/vsftpd.conf 修改配置文件anonymous_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
(3) 修改本地上传目录权限
cd /var/ftp/pub
mkdir /var/ftp/pub/upload
touch /var/ftp/pub/upload/a b c
chown ftp:ftp *
chmod 777 /var/ftp/pub -R
(4)重启FTP服务
systemctl restart vsftpd.service
systemctl status vsftpd.service
扩展:虚拟用户访问:
1、打开etc/vsftpd/的目录
建立 vim /etc/vsftpd/ftp_auth_file
2、加密认证文件
cd /etc/vsftpd/
db_load -T -t hash -f ftp_auth_file ftp_auth_file.db
3、建立pam认证文件
建立文件 vim /etc/pam.d/test
4、编辑vsftp主配置文件
vim /etc/vsftpd/vsftpd.conf
可以查看/etc/passwd里的内容找到
完成这些设定后就完成了虚拟用户的建立, 重启服务
systemctl restart vsftpd就可以测试登录查看。
5、测试登录
我们使用另一台win主机登录这些虚拟用户。