《Linux服务与安全管理》| FTP服务器安装和配置

举报
YueXuan 发表于 2024/07/28 21:45:16 2024/07/28
【摘要】 本文档是Linux服务与安全管理课程的实验任务单,专注于FTP服务器的安装与配置。任务分为两部分:一是配置匿名模式FTP服务器,允许匿名用户上传和下载文件;二是配置本地用户模式FTP服务器,限制特定用户访问权限。学生通过实际操作,掌握了FTP服务的配置与管理,包括vsftpd服务器的安装、用户权限设置及配置文件编辑等,增强了Linux网络服务实践能力。

Linux服务与安全管理》任务单17

学生姓名

****

学号

****

专业

****

任务名称

FTP服务器安装和配置

完成日期

****

任务目标



知识

了解FTP服务器的安装步骤。

了解FTP服务器的配置文件。

技能

掌握安装和配置FTP服务器的步骤。

素质

树立职业观念、自主学习意识和团队协作精神。

任务要求

两台安装了RHEL 8的计算机,连网方式都设为host only(VMnet1),一台作为服务器,一台作为客户端使用。宿主机使用Windows 10。计算机的配置信息如下表所示。

主机名称

操作系统

IP地址

角色及其他

FTP服务器:Server01

RHEL 8

192.168.10.1

FTP服务器,VMnet1

Linux客户端:Client1

RHEL 8

192.168.10.20

FTP客户端,VMnet1

Windows客户端:Client2

Windows 10

192.168.10.40

FTP客户端,VMnet1

任务一:

安装和配置匿名模式FTP服务器,允许匿名用户上传和下载文件,匿名用户的根目录设置为/var/ftp,在Windows客户端Client2上进行测试,将操作过程截图保存在任务记录中,截图要有序号,每一张截图要有文字说明。

任务二:

安装和配置本地用户模式FTP服务器,允许本地用户team1可以登陆FTP服务器,可以上传和下载文件,不能访问FTP服务器其他目录,根目录设置为/web/www/html,要求team1不能进入该目录以外的任何目录。在Linux客户端Client1上进行测试,将操作过程截图保存在任务记录中,截图要有序号,每一张截图要有文字说明。






任务记录

任务一:

配置匿名访问FTP 服务器。

操作步骤:

1、挂载硬盘,安装vsftpd和ftp软件包

2、启动vsftpd服务,设置vsftpd服务开机自动启动。

3、在防火墙上开放FTP服务,开放SELinux

4、可以使用grep命令添加-v参数,过滤并反选出没有包含井号(#)的参数行(即过滤掉所有的注释信息),然后将过滤后的参数行通过输出重定向符写回原始的主配置文件中

5、新建测试文件sample.tar。

6、配置匿名用户登录

7、重启vsftpd服务

操作结果:

在Windows 客户端的资源管理器中输入ftp://192.168.10.1,匿名用户成功访问,看到了 文件夹pub。

但是新建文件夹不成功。这是因为其他用户对pub目录没有写入权限!

将pub目录的属主修改为ftp,这样匿名用户就可以有写权限了。


任务二:

配置本地用户访问FTP 服务器.

操作步骤:

1、建立维护网站内容的FTP账号team1、team2,并为其设置密码。

再建一个普通用户user1,用于做对比。

2、配置vsftpd.conf主配置文件,红色方框内为修改部分:

3、建立/etc/vsftpd/chroot_list文件,添加team1

4、新建测试目录/web/www/html和测试文件test.sample,查看测试目录的文件权限

5、递归地修改目录/web/www/html的文件权限为:

其他用户可以写入。


6、在client上安装FTP工具

7、server01重启FTP服务

8、输入:ftp 192.168.10.1,使用用户team1可以登录FTP服务器,查看当前路径,显示为根目录,实际上为/web/www/html,创建目录成功。

9、下载文件到客户端当前目录,并改名为test1111.sample。上传文件到FTP服务器,并改名为test00.sample

10、不允许切换到其他目录,符合需求。








心得体会

1、 问题和解决




2、 收获和体会


今天的学习让我对Linux FTP服务器的安装和配置有了深入的理解和实践体验。我认识到,FTP服务器在Linux系统中的安装过程虽然看似复杂,但只要按照正确的步骤和指令进行,就能够顺利进行。在这个过程中,我掌握了诸如安装vsftpd服务器、配置ftp用户权限、修改配置文件等关键技能。


配置FTP服务器是一项需要细致和耐心的工作,每一个选项和设置都可能影响到服务器的功能和安全性。我深刻体会到,理解每个配置选项的含义和作用是非常重要的,这不仅能确保服务器的正常运行,也能有效防止潜在的安全风险。





【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。