配置和管理FTP服务器


一、实验目的

(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,用以连接外网

img

2、网络配置

img

3、使用ping命令测试网络是否正常。

img

实验开始

1、下载FTP并检查是否安装成功:

image-20211013103424606

安装成功:

img

2、关闭防火墙,设置安全系数为0

img

3、.配置特殊FTP用户(只能访问FTP)创建用户,指定用户shell为nologin,其不能登录系统:(8位密码,computer1,computers2为用户名)

img

img

4、修改特殊用户的主目录到指定目录:

img

1、修改指定目录的权限允许特殊用户访问:

img

6、修改文件/etc/vsftpd/chroot_list、配置付通用户FTP:/etc/vsftpd/vsftpd.conf

image-20211013103516598

image-20211013103523973

chroot_local_user=YES

chroot_list_enable=NO

chroot_list_file=/etc/vsftpd/chroot_list //此时chroot_list文件中列出的用户不能切换到上>一级目录

allow_writeable_chroot=YES

image-20211013103539552

7、启动vsfted:

img

8、下载FTP:

img

img

9、测试

(1)Linux下虚拟机测试:

image-20211013103555840

image-20211013103601857

(2)Windows下测试

配置VMnet1

img

img

img


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM