一、实验目的

1、了解SMB;


(资料图片仅供参考)

2、掌握使用Samba实现面向全终端的文件共享服务。

二、实验学时

2学时

三、实验类型

综合性

实验需求

1、硬件

每个人配备计算机1台。

2、软件

Windows操作系统,安装Oracle VM VirtualBox软件,安装MobaXterm软件。

3、网络

本地主机与虚拟机能够访问互联网,不使用DHCP服务。

4、工具

无。

五、实验任务

1、完成Samba的安装;

2、完成全终端的文件共享服务。

六、实验环境

1、本实验需要VM 1台;

2、本实验VM配置信息如下表所示;

3、本实验拓扑图。

无。

4、本实验操作演示视频。

无。

七、实验内容步骤

1、场景描述

某团队为提高信息化应用水平,提高数据共享和资源服务水平,现需要构建内部网络存储,并能够全面支持移动终端等智能设备,实现灵活的资源共享。

2、需求描述

(1)建设内部共享服务;

(2)支持全终端智能设备。

3、解决方案

(1)通过Samba建设网络存储服务;

(2)仅允许团队内部网络访问;

(3)支持多操作系统、支持多终端。

4、具体部署

(1)使用dnf install命令在线安装。

(2)使用systemctl启动vsftpd服务,设置为开机自启动并查看服务状态。

(3)使用firewall-cmd命令添加防火墙规则,允许所有客户端可以访问ftp服务,并重新载入防火墙规则使其生效,并将SELinux设置为permissive模式。

(3)使用mkdir命令创建共享服务目录并修改目录权限。

(4)使用useradd命令创建用户,并使用smbpasswd命令设置用户密码。

(5)使用cp命令备份Samba服务配置文件,并使用vi命令修改Samba服务配置文件,修改完成后使用systemctl reload命令重新载入配置文件使其生效。

5、服务测试

在主机Lab-11-Task-01上(Samba服务器端)分别在/srv/smbfile/smbpublic、/srv/smbfile/smbpublic、/srv/smbfile/smbpublic目录下创建文件,并编辑内容“Samba Server.”。

在Linux上进行测试

以CentOS Stream 9为例,访问文件共享服务。

(1)在测试主机上创建资源目录。

(2)挂载Samba服务的共享目录到创建的资源目录。

(3)查看资源目录中的文件内容。

在Windows上进行测试

以Windows 10为例,访问文件共享服务。

(1)在本地主机“此电脑”的地址栏中输入“\\”,使用smbshareuser用户登录,如图11-1所示,分别将smbpublic、smbshare、smbwork映射到U、V、W盘,如图11-2所示。

(2)分别进入smbpublic、smbshare、smbwork目录,查看文件内容,如图11-3所示。

在智能手机上进行测试

以Readmi K40为例,访问文件共享服务。

(1)在智能手机上下载并安装ES文件浏览器。

(2)通过使用ES文件浏览器扫描局域网连接到Samba服务器,使用smbworkuser用户登录,如图11-4所示。

创作说明

配图图书:Linux服务器构建与运维管理从基础到实战(基于CentOS 8实现)

图书网站:

作者:阮晓龙 冯顺磊 董凯伦 于冠军 张浩林 李朋楠 编著 

出版社:中国水利水电出版社

ISBN:9787517092025

实验指导撰写团队:徐志豪 李兵兵 毋天翔

实验指导审核:阮晓龙 冯顺磊 

推荐内容