samba服务配置

来源:互联网 发布:阴阳师御灵强化数据 编辑:程序博客网 时间:2024/05/22 12:40

samba介绍

一种可以实现SMB(ServerMessage Block,服务信息块)协议的软件

SMB协议由服务器及客户端程序构成,SMB的工作原理是让NetBIOS(Win95网络邻居通信协议)与SMB这两种协议运行在TCP/IP的通信协议上,且使用NetBIOS name server让用户的Linux机器可以在Windows的网络邻居里被看到,使Windows用户享受由Linux主机提供的文件与打印服务。

samba的功能

通过使用Samba,Linux系统可以实现如下功能:

  1. 文件服务和打印服务:在Linux和Windows系统之间提供提供Windows风格的文件和打印机共享,Windows可通过它使用linux的资源。
  2. 提供smb客户功能:利用Sabma提供的smbclient程序可以在linux下以类似FTP的方式访问Windows资源。
  3. 作为主要域控制器和域中成员的功能
  4. WINS服务器以及浏览功能,能在Windows网络中解析NetBios的名字。
  5. 提供命令行工具,利用该工具可以有限制地支持windows的某些管理功能
  6. 此外,还可以支持SSL(Secure Socket Layer),提供支持SWAT (Samba Web Administration Tool )。

samba的组成

由两个程序 smbd和nmbd 组成

Smbd

提供 文件和打印服务、授权与被授权 服务,是Samba的核心,它负责建立对话进程、验证用户身份、提供对文件系统和打印机的访问机制

Nmbd

提供名字解析、浏览服务,实现了“NetworkBrower”(网络浏览服务器)的功能,它的作用是对外发布Samba服务器可以提供的服务

smbd为客户机提供服务器中共享资源的访问,处理到来的SMB软件包,为使用该软件包的资源与Linux进行协商,监听TCP协议的139端口(SMB)、445端口(CIFS);nmbd提供基于NetBios主机名称的解析,为Windos网络中的主机进行名称解析,使主机(或工作站)能浏览Linux服务器,它监听UDP协议的137~138端口

samba安装

使用环境:centos7 Vmware workstation

  1. 查看是否存在samba
  1. [space@space Desktop]$ rpm -qa|grep samba

samba-client-libs-4.2.3-10.el7.x86_64

samba-common-4.2.3-10.el7.noarch    

samba-common-tools-4.2.3-10.el7.x86_64

samba-common-libs-4.2.3-10.el7.x86_64

samba-libs-4.2.3-10.el7.x86_64

[space@spaceDesktop]$

  1. 如果不存在,使用yum install安装
  2. 启动smb和nmb
0 0
原创粉丝点击