signed

QiShunwang

“诚信为本、客户至上”

ftp实验(共享 ,虚拟用户)

2021/4/26 16:01:57   来源:

1.openlab搭建ftp服务器
1)要求将所有学生访问信息放在公共目录当中提供大家访问下载,
2)配置教学部共享文件系统方便部门中人员信息共享。(该部门下有li,wang,zhao,song)
第一步 下载vsftpd

dnf install vsftpd -y

1)
配置vsftp
开启匿名用户访问 开启匿名用户读写权限

 vim /etc/vsftpd/vsftpd.conf

在这里插入图片描述
关闭防火墙
关闭selinux服务
启动vsftpd服务器
在公共目录上建立学生访问信息

systemctl stop firewalld
setenfroce 0
systemctl restart vsftpd
touch /var/ftp/pub/{1..5}


测试

在这里插入图片描述
打开vsftpd配置 关闭虚拟用户访问 禁锢所有的本地用户 配置客人模式

vim /etc/vsftpd/vsftpd.conf

在这里插入图片描述
创建系统用户 ce

useradd -s /sbin/nologin ce

创建虚拟用户`

vim /etc/vsftpd/vfile

在这里插入图片描述
将虚拟用户转换为用户数据库文件

[root@localhost vsftpd]# db_load -T -t hash -f vfile vfile.db

配置pam

vim /etc/pam.d/vsftpd

将配置里面的信息全部注释掉 然后加上这两条信息
在这里插入图片描述
然后重启vsftpd

systemctl restart vsftpd

测试
在这里插入图片描述
在这里插入图片描述