学生姓名 | **** | 学号 | **** | 专业 | **** | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
任务名称 | 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上进行测试,将操作过程截图保存在任务记录中,截图要有序号,每一张截图要有文字说明。 | 主机名称 | 操作系统 | 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 | |||||
主机名称 | 操作系统 | 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 服务器。 操作步骤: 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服务器是一项需要细致和耐心的工作,每一个选项和设置都可能影响到服务器的功能和安全性。我深刻体会到,理解每个配置选项的含义和作用是非常重要的,这不仅能确保服务器的正常运行,也能有效防止潜在的安全风险。 |
https://blog.csdn.net/yuexuan_521/category_12745673.html?spm=1001.2014.3001.5482
https://blog.csdn.net/yuexuan_521/category_12745673.html?spm=1001.2014.3001.5482