FTP实验:
在主机配置FTP服务
要求:
在openlab公司教学部建立一个文件系统服务器。 实现所有用户基于虚拟用户身份登录到该部门的ftp文件系统服务器,访问的文件系统根目录为/home/teacher目录。 (虚拟用户分别为:lucy,lack,david,dylan密码是openlab)
1、安装ftp:
挂载:
[root@192 ~]# mount /dev/sr0 /mnt
安装:
[root@192 ~]# yum install vsftpd -y
关闭防火墙:
[root@192 ~]# systemctl stop firewalld
关闭selinux;
[root@192 ~]# setenforce 0
2、创建系统用户teacher,并关闭真实身份的交互式验证:
[root@192 ~]# useradd -s /sbin/nologin teacher
3、创建虚拟用户文件,并添加虚拟用户:
[root@192 ~]# vim /etc/vsftpd/vfile
4、将虚拟用户文件转换成用户数据文件:
[root@192 ~]# db_load -T -t hash -f /etc/vsftpd/vfile /etc/vsftpd/vfile.db
5、修改虚拟用户数据文件的权限:
[root@192 ~]# chmod 600 /etc/vsftpd/vfile.db
6、在指定的配置文件中编辑认证文件:
[root@192 ~]# vim /etc/pam.d/vsftpd
7、在ftp主文件下进行配置:
[root@192 ~]# vim /etc/vsftpd/vsftpd.conf
1.添加本地用户禁锢:
2.开启虚拟用户访问,对应虚拟身份对应的真实身份:
8、于teacher家目录下添加文件:
[root@192 ~]# cd /home/teacher
[root@192 teacher]# touch xueyuan
9、重启服务并通过本地和浏览器分别测试:
[root@192 teacher]# systemctl restart vsftpd
实验完成