实验案例:FTP服务器搭建与配置

您所在的位置:网站首页 ftp服务器最简单的搭建和配置 实验案例:FTP服务器搭建与配置

实验案例:FTP服务器搭建与配置

2023-08-16 10:46| 来源: 网络整理| 查看: 265

实验案例:FTP服务器搭建与配置

img

在这里插入图片描述

目录 实验案例:FTP服务器搭建与配置一.案例信息1.实验内容1.1主要内容1.2. 资源图设计 2.实验目的2.1. 实验任务2.2.技能目标 3.实验环境3.1.硬件与操作系统3.2.开发与运行环境3.3.编码工具 二.实验环节2.1. FTP资源目录构建:用来实现各个班级资源的存储。2.2. 创建用户、组、设置密码。2.3. 配置资源目录权限。2.4. FTP客户端访问服务器。 三. 实验操作01. 步骤一:FTP资源目录构建3.1.1创建脚本文件3.1.2编辑脚本3.1.3修改脚本可执行权限3.1.4执行脚本 02. 步骤二:创建用户、组、设置密码3.2.1操作实现说明:3.2.2过程实现:一.创建用户组信息二.创建账户信息三.创建账户密码信息3.2.3步骤效果 03. 步骤三:配置资源目录权限04.步骤四:FTP客户端访问服务器 四.实验扩展 (思考)

一.案例信息 1.实验内容 1.1主要内容

1.创建一个常规的FTP服务器资源根目录;

2.创建两个班级的公共资源目录;

3.创建各个班级的子目录;

4.对于各级目录进行权限设置。

1.2. 资源图设计

在这里插入图片描述

2.实验目的 2.1. 实验任务

在这里插入图片描述

2.2.技能目标

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HTebg5qh-1635266888686)(C:\Users\泠渊\AppData\Roaming\Typora\typora-user-images\image-20211026214459010.png)]

3.实验环境 3.1.硬件与操作系统

系统:Linux(CentOS 7.6)

3.2.开发与运行环境

Java 1.8以上版本

3.3.编码工具

推荐:Vim;

其他任何个人喜欢的文本编辑器;

二.实验环节 2.1. FTP资源目录构建:用来实现各个班级资源的存储。

构建FTP服务器资源根路径;

/usr/ftp

构建班级资源目录;

/usr/ftp/class01 、/usr/ftp/class02

构建各个班级的子目录。

/usr/ftp/class01/zhangsan、/usr/ftp/class01/lisi 2.2. 创建用户、组、设置密码。

创建班级组信息;

创建班级中的账户信息;

useradd groupadd

创建账户对应的密码。

passwd 2.3. 配置资源目录权限。

修改班级资源目录的拥有者配置;

chown

修改班级资源目录的权限。

chmod u+x g+x o+x 2.4. FTP客户端访问服务器。 三. 实验操作 01. 步骤一:FTP资源目录构建

操作FTP资源目录创建说明

3.1.1创建脚本文件

一般Linux提供一个可行执行的脚本文件 脚本文件名:init.sh

3.1.2编辑脚本

3.1.3修改脚本可执行权限 $ chmod +x init.sh

拓展:

在这里插入图片描述

3.1.4执行脚本 $ sh init.sh $ ls -l -R /usr/ftp

效果:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-v3j0Ux4F-1635266888689)(C:\Users\泠渊\AppData\Roaming\Typora\typora-user-images\image-20211026222958454.png)]

02. 步骤二:创建用户、组、设置密码 3.2.1操作实现说明:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tUzdckZw-1635266888694)(C:\Users\泠渊\AppData\Roaming\Typora\typora-user-images\image-20211026223819362.png)]

3.2.2过程实现: 一.创建用户组信息

1.创建用户组信息

i

2.修改脚本可执行权限

$ chmod +x init_group.sh

3.执行脚本

bash init_group.sh

拓展:

查询所有组 :

$ cat /etc/group

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ry5p3plp-1635266888696)(C:\Users\泠渊\AppData\Roaming\Typora\typora-user-images\image-20211026231411240.png)]

查询特定的组:

$ cat /etc/group|grep class01 $ cat /etc/group|grep class02 $ cat /etc/group|grep class*

二.创建账户信息

4.创建账户信息

$ touch init_user.sh $ vim init_user.sh

5.修改脚本可执行权限

$ chmod +x init_user.sh

6.执行脚本

$ ./init_user.sh

7.查看用户

$ cat /etc/passwd $ cat /etc/passwd|grep ran $ cat /etc/passwd|grep wang $ cat /etc/passwd|grep liu

三.创建账户密码信息

8.创建账户密码信息

$ touch init_passwd.sh $ vim init_passwd.sh

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6qXsUAUn-1635266888697)(C:\Users\泠渊\AppData\Roaming\Typora\typora-user-images\image-20211026233613577.png)]

9.修改脚本可执行权限

$ chmod +x init_passwd.sh

10.执行脚本

11.密码验证

3.2.3步骤效果

03. 步骤三:配置资源目录权限 操作实现说明

操作目录拥有者配置

操作过程:

设置班级根目录拥有者 设置3个自定义用户家目录拥有者

命令实现: $ touch owner_settings.sh $ vim owner_settings.sh

修改脚本可执行权限:

$ chmod +x owner_settings.sh 操作目录权限配置

命令实现:

修改脚本可执行权限:

$ chmod +x permission_settings.sh 步骤效果

各个目录的权限情况

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3qQpJ6vH-1635266888698)(C:\Users\泠渊\AppData\Roaming\Typora\typora-user-images\image-20211027002529279.png)]

04.步骤四:FTP客户端访问服务器

效果图示:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NLOEmbFt-1635266888700)(C:\Users\泠渊\AppData\Roaming\Typora\typora-user-images\image-20211027004050263.png)]

四.实验扩展 (思考)

如何实现用户删除操作? 如何实现用户权限变更操作 ?



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3