Linux之samba服务器的搭建及详解

本文详细介绍了Samba服务器的功能,包括文件和打印机分享、认证和NetBIOS解析。阐述了Samba与NetBIOS的关系,并提供Samba服务器的安装步骤和配置详解,包括无用户认证和用户认证的测试过程。
摘要由CSDN通过智能技术生成

SAMBA简介

SAMBA是什么
Samba,是种用来让UNIX系列的操作系统与微软Windows操作系统的SMB/CIFS(Server Message Block/Common Internet File System)网络协议做链接的自由软件。第三版不仅可访问及分享SMB的文件夹及打印机,本身还可以集成入Windows Server的网域,扮演为网域控制站(Domain Controller)以及加入Active Directory成员。简而言之,此软件在Windows与UNIX系列OS之间搭起一座桥梁,让两者的资源可互通有无。

SAMBA的功能

  1. 分享文件和打印机功能
  2. 提供认证功能,以不同的身份登录samba服务器访问不同的文件
  3. Windows网络上的主机名称解析
  4. 进行装置的分享

SAMBA的结构
这里写图片描述

  1. samba server端由smbd,Winbid进程nss_ldap进程组成,并且使用nmbd进程提供NetBIOS通信协议,进行域名解析。smbd是smb的服务进程。
  2. samba client由CIFS Server,Active Director和S而vices For UNIX组成。
  3. smaba监听在137/udp,138/udp,139/tcp,445/tcp端口上。

NetBIOS简介
NetBIOS为网络基本输入输出系统(英语:Network Basic Input/Output System)的缩写,它提供了OSI模型中的会话层服务,让在不同电脑上运行的不同程序,可以在局域网中,互相连接,以及分享数据。严格来说,NetBIOS不是一种网络协议,而是应用程序接口(API)。较古老的操作系统,使用IEEE 802.2与IPX/SPX协议,可以使用NetBIOS Frames协议或NetBIOS over IPX/SPX协议来运作。现代操作系统,多数都使用TCP/IP协议,则可通过NetBIOS over TCP/IP协议来相互通信。

SAMBA与NetBIOS的关系
SAMBA这个文件系统架构是在NetBIOS这个通信协议上开发出来,由于早期NetBIOS是无法跨路由的,只能在局域网内进行传输,后来研发出 NetBIOS over TCP/IP技术,试SAMBA应用于以太网。

SAMBA Server安装及配置

SAMBA Server的安装

下载:
    [root@Clone1 ~]# wget https://download.samba.org/pub/samba/stable/samba-4.6.6.tar.gz
安装依赖:
    [root@Clone1 ~]#  yum install python-devel gnutls-devel gnutls libacl-devel openldap-devel
安装:
    [root@Clone1 ~]# tar -xzf samba-4.6.6.tar.gz 
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值