Linux网络服务器配置管理项目实训教程(第二版)杨云 项目4 配置与管理Samba服务器 第二版

Linux网络服务器配置管理项目实训教程(第二版)杨云 项目4 配置与管理Samba服务器 第二版

ID:40238842

大小:1.74 MB

页数:61页

时间:2019-07-28

Linux网络服务器配置管理项目实训教程(第二版)杨云 项目4 配置与管理Samba服务器 第二版 _第1页
Linux网络服务器配置管理项目实训教程(第二版)杨云 项目4 配置与管理Samba服务器 第二版 _第2页
Linux网络服务器配置管理项目实训教程(第二版)杨云 项目4 配置与管理Samba服务器 第二版 _第3页
Linux网络服务器配置管理项目实训教程(第二版)杨云 项目4 配置与管理Samba服务器 第二版 _第4页
Linux网络服务器配置管理项目实训教程(第二版)杨云 项目4 配置与管理Samba服务器 第二版 _第5页
资源描述:

《Linux网络服务器配置管理项目实训教程(第二版)杨云 项目4 配置与管理Samba服务器 第二版 》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Linux网络服务器配置管理项目实训教程(第二版)主编杨云运永顺和乾中国水利水电出版社项目4配置与管理Samba服务器主讲教师XXXX课题引入:Samba服务器配置Samba是一套让Linux系统能够应用Microsoft网络通信协议的软件,利用Samba服务可以实现Linux与Windows系统的文件与打印共享。本章将主要介绍Linux系统下Samba服务器的配置方法,以实现Linux和Windows系统的资源共享。4.1认识samba4.3配置Samba服务4.4share服务器实例解析4.5user服务器实例解析4.6配置Samba客户端4.7使用应用程序4.8

2、samba排错配置与管理Samba服务器4.2项目设计与准备4.1认识samba对于接触Linux的用户来说,听的最多的就是Samba服务,为什么是Samba呢?原因是Samba最先在Linux和Windows两个平台之间架起了一座桥梁,正是由于Samba的出现,我们可以在Linux系统和Windows系统之间互相通信,比如拷贝文件、实现不同操作系统之间的资源共享等,我们可以将其架设成一个功能非常强大的文件服务器,也可以将其架设成打印服务器提供本地和远程联机打印,甚至我们可以使用SambaServer完全取代NT/2K/2K3中的域控制器,做域管理工作,使用也非常方便

3、。4.1.1了解Samba应用环境●文件和打印机共享:文件和打印机共享是Samba的主要功能,SMB进程实现资源共享,将文件和打印机发布到网络之中,以供用户可以访问。●身份验证和权限设置:smbd服务支持usermode和domainmode等身份验证和权限设置模式,通过加密方式可以保护共享的文件和打印机。●名称解析:Samba通过nmbd服务可以搭建NBNS(NetBIOSNameService)服务器,提供名称解析,将计算机的NetBIOS名解析为IP地址。●浏览服务:局域网中,Samba服务器可以成为本地主浏览服务器(LMB),保存可用资源列表,当使用客户端访问

4、Windows网上邻居时,会提供浏览列表,显示共享目录、打印机等资源。SMB(ServerMessageBlock)通信协议可以看作是局域网上共享文件和打印机的一种协议。它是Microsoft和Intel在1987年制定的协议,主要是作为Microsoft网络的通信协议,而Samba则是将SMB协议搬到UNIX系统上来使用。通过“NetBIOSoverTCP/IP”使用Samba不但能与局域网络主机共享资源,也能与全世界的计算机共享资源。因为互联网上千千万万的主机所使用的通信协议就是TCP/IP。SMB是在会话层和表示层以及小部分的应用层的协议,SMB使用了NetBI

5、OS的应用程序接口API。另外,它是一个开放性的协议,允许协议扩展,这使得它变得庞大而复杂,大约有65个最上层的作业,而每个作业都超过120个函数。4.1.2了解SMB协议4.1.3掌握Samba工作原理Samba服务功能强大,这与其通信基于SMB协议有关。SMB不仅提供目录和打印机共享,还支持认证、权限设置。在早期,SMB运行于NBT协议(NetBIOSoverTCP/IP)上,使用UDP协议的137、138及TCP协议的139端口,后期SMB经过开发,可以直接运行于TCP/IP协议上,没有额外的NBT层,使用TCP协议的445端口。4.1.3掌握Samba工作原理

6、(1)Samba工作流程。当客户端访问服务器时,信息通过SMB协议进行传输,其工作过程可以分成4个步骤。①协议协商。客户端在访问Samba服务器时,发送negprot指令数据包,告知目标计算机其支持的SMB类型。Samba服务器根据客户端的情况,选择最优的SMB类型并做出回应。如图2-1所示。②建立连接。当SMB类型确认后,客户端会发送sessionsetup指令数据包,提交账号和密码,请求与Samba服务器建立连接,如果客户端通过身份验证,Samba服务器会对sessionsetup报文做出回应,并为用户分配唯一的UID,在客户端与其通信时使用。如图2-2所示。4.

7、1.3掌握Samba工作原理2.1.3Samba工作原理③访问共享资源。客户端访问Samba共享资源时,发送treeconnect指令数据包,通知服务器需要访问的共享资源名,如果设置允许,Samba服务器会为每个客户端与共享资源连接分配TID,客户端即可访问需要的共享资源。如图2-3所示。④断开连接。共享使用完毕,客户端向服务器发送treedisconnect报文关闭共享,与服务器断开连接。4.1.3掌握Samba工作原理(2)Samba相关进程。Samba服务是由两个进程组成,分别是nmbd和smbd。●nmbd:其功能是进行NetBIOS名解析,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。