一、实验目的
(1)FTP服务的基本概念与工作原理。
(2)安装FTP服务器。
(3)配置与管理FTP服务器。
二、实验环境
VMware虚拟机 + centos7
三、实验目的
公司内部有一台FTP服务器,其功能主要是维护公司的网站linuxprob.com,
内容包括上传文件、创建目录、更新网页等。
需要维护的2个站点分别为
mlx.linuxprob.com 对应的主目录为 /var/www/mlx ,和
king.linuxprob.com 对应的主目录为 /var/www/king ,
维护工作分别使用两个账号computer1和computer2登陆FTP服务器,但不能登录linux系统。
两个账号只能在自己的目录内操作,不能进入其他任何目录。
四、实验操作步骤
实验前准备
1、为虚拟机再添加一块网卡(ens-37)并设置为VMnet8,用以连接外网
2、网络配置
3、使用ping命令测试网络是否正常。
实验开始
1、下载FTP并检查是否安装成功:
安装成功:
2、关闭防火墙,设置安全系数为0
3、.配置特殊FTP用户(只能访问FTP)创建用户,指定用户shell为nologin,其不能登录系统:(8位密码,computer1,computers2为用户名)
4、修改特殊用户的主目录到指定目录:
1、修改指定目录的权限允许特殊用户访问:
6、修改文件/etc/vsftpd/chroot_list、配置付通用户FTP:/etc/vsftpd/vsftpd.conf
chroot_local_user=YES
chroot_list_enable=NO
chroot_list_file=/etc/vsftpd/chroot_list //此时chroot_list文件中列出的用户不能切换到上>一级目录
allow_writeable_chroot=YES
7、启动vsfted:
8、下载FTP:
9、测试
(1)Linux下虚拟机测试:
(2)Windows下测试
配置VMnet1