一、实验目的及要求
1、掌握vsftpd服务器的配置方法。
2、熟悉FTP客户端工具的使用。
3、掌握常见的FTP服务器的故障排除。
二、项目背景
某企业想构建一台FTP服务器,为企业局域网中的计算机提供文件传送任务,为财务部门、销售部门和OA系统提供异地数据备份。要求能够对FTP服务器设置连接限制、日志记录、消息、验证客户端身份等属性,并能创建用户隔离的FTP站点。该企业网络拓扑图如下图所示。
三、实验的环境:
1、window系统版本: Windows 10 ;
2、VMware软件版本: VMware® Workstation 16 Pro ;
3、Linux 系统版本: Red Hat Enterprise Linux 8 64 位
四、实验方法和步骤:
1.设置匿名账户具有上传和创建目录的权限
(1)安装ftp服务器
(2)在rhel8-sever中测试(中文会出现乱码情况)
(3)修改配置文件,匿名账户具有访问、上传和创建目录的权限
(4)重启FTP服务
�
(5)检查修改权限
(6)测试
(7)匿名登录ftp,查看及创建目录
(8)因为安全原因,创建目录时被selinux拦截,实验环境下可关闭selinux,关闭selinux和firewalld关闭这两个的原因是:selinux属于内核的安全服务会阻止外部访问,firewalld是防火墙,也会阻止访问
(10)成功建立文件夹
2、设置本地用户登录FTP
(1)测试
(2)禁止本地用户1登录ftp
3、设置本地用户登录ftp某个目录前显示提示信息
(1)添加用用户2
(2)创建目录
(3)创建信息文件并检查
(4)ftp登录用户2
(5)成功显示
4.将所有本地用户锁定在宿主目录
(1)修改配置文件
(2)重启ftp后进行测试
5.设置指定用户访问ftp
(1)删除hc账户的访问限制
(2)设置仅用户1和用户2可以访问ftp
(3)创建新的用户3账户登录ftp
(4)添加账户
(5)测试用户1用户2 用户3账户ftp登录情况
个人知乎文章:
Red Hat Enterprise Linux 8部署FTP服务器 - 小诺和小树的文章 - 知乎
https://zhuanlan.zhihu.com/p/348504002
网友评论