Linux 7.6 CentOS 7.6 SAMBA服务器配置与安全管理实战
需积分: 17 5 浏览量
更新于2024-08-11
收藏 686KB PDF 举报
本周课程内容围绕"Linux 7.6, CentOS 7.6"环境下的SAMBA服务器配置与管理展开,由专业讲师Dong Wang指导,适用于20网络工程C1班的2021年第五学期第13周课程。课程时长90分钟,运行于VMware Workstation虚拟环境中,目标是让学生掌握以下关键知识点:
1. **SMB协议与Samba服务**:
- SMB (Server Message Block) 是一种在局域网内共享文件和打印机的通信协议,它促进了不同操作系统之间的资源共享,如Windows和类Unix系统。
- Samba作为开源软件,提供了一个在Linux和UNIX系统上实现SMB协议的解决方案,包括服务器端程序(smbd)和客户端程序。
2. **实战技能**:
- 学生需学会如何搭建Samba服务器,使其能够在Windows和Linux客户端上实现文件挂载。
- 掌握安全配置,通过设置用户名和密码实现访问控制,提升服务器安全性。
3. **与其他服务的区别**:
- 学习FTP(文件传输协议)和NFS(网络文件系统)与SMB服务的应用场景差异,了解它们各自的适用场合。
4. **Samba服务进程**:
- 课程将深入讲解smbd进程,它是Samba的核心组件,负责管理共享目录权限和文件传输,通常监听TCP端口139和445。
- nmbd进程则负责名称解析,通过UDP端口137和138进行NetBIOS通信,使得Samba能够跨越网络并与全球范围内的计算机进行资源交换。
5. **实践任务**:
- 课程作业要求学生搭建并管理自己的Samba服务器,同时实现客户端的连接和文件共享,强化理论知识到实际操作的转化。
通过本次实训,学生不仅会深化对Samba技术原理的理解,还将提高网络运维中的文件共享和安全管理能力,进一步巩固Linux操作系统的学习。
2022-09-21 上传
2022-09-23 上传
xymalos
- 粉丝: 9
- 资源: 63
最新资源
- 全国江河水系图层shp文件包下载
- 点云二值化测试数据集的详细解读
- JDiskCat:跨平台开源磁盘目录工具
- 加密FS模块:实现动态文件加密的Node.js包
- 宠物小精灵记忆配对游戏:强化你的命名记忆
- React入门教程:创建React应用与脚本使用指南
- Linux和Unix文件标记解决方案:贝岭的matlab代码
- Unity射击游戏UI套件:支持C#与多种屏幕布局
- MapboxGL Draw自定义模式:高效切割多边形方法
- C语言课程设计:计算机程序编辑语言的应用与优势
- 吴恩达课程手写实现Python优化器和网络模型
- PFT_2019项目:ft_printf测试器的新版测试规范
- MySQL数据库备份Shell脚本使用指南
- Ohbug扩展实现屏幕录像功能
- Ember CLI 插件:ember-cli-i18n-lazy-lookup 实现高效国际化
- Wireshark网络调试工具:中文支持的网口发包与分析