《Linux服务与安全管理》| FTP服务器安装和配置
《Linux服务与安全管理》任务单17
学生姓名 |
**** |
学号 |
**** |
专业 |
**** |
|||||||||||||||||
任务名称 |
FTP服务器安装和配置 |
完成日期 |
**** |
|||||||||||||||||||
任务目标 |
知识 |
了解FTP服务器的安装步骤。 了解FTP服务器的配置文件。 |
||||||||||||||||||||
技能 |
掌握安装和配置FTP服务器的步骤。 |
|||||||||||||||||||||
素质 |
树立职业观念、自主学习意识和团队协作精神。 |
|||||||||||||||||||||
任务要求 |
两台安装了RHEL 8的计算机,连网方式都设为host only(VMnet1),一台作为服务器,一台作为客户端使用。宿主机使用Windows 10。计算机的配置信息如下表所示。
任务一: 安装和配置匿名模式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服务器是一项需要细致和耐心的工作,每一个选项和设置都可能影响到服务器的功能和安全性。我深刻体会到,理解每个配置选项的含义和作用是非常重要的,这不仅能确保服务器的正常运行,也能有效防止潜在的安全风险。 |
- 点赞
- 收藏
- 关注作者
评论(0)