网络操作系统项目教程-项目13 Samba服务器配置与管理.pptVIP

  • 2
  • 0
  • 约5.53千字
  • 约 17页
  • 2019-10-24 发布于湖北
  • 举报

网络操作系统项目教程-项目13 Samba服务器配置与管理.ppt

1 学习目标 理解Samba协议的工作原理 掌握Samba服务器的配置方法 掌握Samba服务器安全设置方法 掌握Samba客户端设置方法 认识Samba服务 1.Samba访问概述 Samba的核心协议是SMB。SMB协议是基于客户端/服务器的协议,客户通过该协议可以访问服务器上的共享文件系统、打印机以及其他资源。SMB协议(即Server Messages Block,信息服务块)是微软公司和英特公司于1987年制定的微软网络通信协议,该协议用于实现局域网上文件和打印机共享,通过它可以使局域网内的Windows、linux和Unix等系统相互共享文件和打印机等资源。 2.Samba工作原理 (1)客户端发送SMB negport(negotiate protocol,即协商协议)请求并给出客户端支持的SMB版本。服务器收到客户端的请求之后,列出能够使用的协议版本,如果双方没有共同使用的协议版本,则通信结束; (2)如果双方都有共同使用的协议版本,则客户端进程向服务器发起一个用户或共享认证,通过SesssetupX(Session setup and X,即会话建立和X)请求数据报实现。客户端发送一对用户名和密码到服务器请求认证,服务器以返回SesssetupX应答数据报的方式做出响应,判断是接受还是拒绝本次连接; (3)如果接受本次连接,则客户端进程向服务器发出Tree Connect And X数据报,指定要访问的资源共享指令包。服务器检查主配置文件smb.conf,应答数据连接是否允许,返回应答数据报。 (4)客户端进程链接到相应资源,通过OpenSMB打开文件,使用readSMB读取文件,如果用户具有写入权限,则使用writeSMB写入文件。 (5)共享资源结束,客户端进程使用closeSMB关闭文件。 3.Samba服务的安装和启动 (1)安装Samba组件 [root@localhost root]#rpm –qa samba* samba-common-2.2.7.a-7.9.0 samba-client-2.2.7a-7.9.0 samba-2.2.7a-7.9.0 (2)启动、停止Samba组件 启动Samba服务 [root@localhost root]#service smb start 启动SMB访问: [确定] 启动VMB访问: [确定] 关闭Samba服务 [root@localhost root]#service smb stop 关闭SMB访问: [确定] 关闭VMB访问: [确定] 重启Samba服务 [root@localhost root]#service smb restart 关闭SMB访问: [失败] 关闭VMB访问: [失败] 启动SMB访问: [确定] 启动VMB访问: [确定] Samba服务主配置文件 1./etc/services文件 在配置Samba服务之前,需要检查/etc/services文件。为了保证用户访问Linux服务器上的共享资源,在/etc/services文件中以“netbios-”开头的如下相关记录必须存在。 Netbios-ns 137/tcp #NETBIOS Names Service Netbios-ns 137/ucp Netbios-dgm 138/tcp #NETBIOS Datagram Service Netbios-dgm 138/ucp Netbios-ssn 139/tcp #NETBIOS Session Service Netbios-ssn 139/ucp 2.主配置文件smb.conf 全局配置 (1)workgroup 用于设置域名或工作组的名称,该名称会出现在windows

文档评论(0)

1亿VIP精品文档

相关文档