首页 存档 技术 查看内容

Linux 下配置Samba服务器配置现实文件共享 NETBIOS协议 安装Samba

2018-3-30 13:00 |来自: 互联网 433 0

摘要: 本文转载:运维路上 Samba服务概述: 1.1 Samba 概述 Samba 最先在Linux 和Windows 两个平台之间架起了一座桥梁,正是由于Samba 的出现,我们可以在Linux 系统和Windows 系统之间互相通信,比如拷贝文件、实现不同操 ...

本文转载:运维路上

Samba服务概述:

1.1 Samba 概述

Samba 最先在Linux 和Windows 两个平台之间架起了一座桥梁,正是由于Samba 的出现,我们可以在Linux 系统和Windows 系统之间互相通信,比如拷贝文件、实现不同操作系统之间的资源共享等等,我们可以将其架设成一个功能非常强大的文件服务器,也可以将其架设成打印服务器提供本地和远程联机打印。

1.2 Samba 应用环境

文件和打印机共享:文件和打印机共享是Samba 的主要功能,SMB 进程实现资源共享,将文件和

打印机发布到网络之中,以供用户可以访问。

身份验证和权限设置:smbd 服务支持user mode 和domain mode 等身份验证和权限设置模式,

通过加密方式可以保护共享的文件和打印机。

名称解析:Samba 通过nmbd 服务可以搭建NBNS(NetBIOS Name Service)服务器,提供名称解析,将计算机的NetBIOS 名解析为IP 地址。

浏览服务:局域网中,Samba 服务器可以成为本地主浏览服务器(LMB),保存可用资源列表,

当使用客户端访问Windows 网上邻居时,会提供浏览列表,显示共享目录、打印机等资源。

1.3 Samba 工作原理

Samba 服务功能强大,这与其通信基于SMB 协议有关。SMB 不仅提供目录和打印机共享,还支持

认证、权限设置。在早期哈,SMB 运行于NBT 协议(NetBIOS over TCP/IP)上,使用UDP 协议

的137、138 及TCP 协议的139 端口,后期SMB 经过开发,可以直接运行于TCP/IP 协议上,没有

额外的NBT 层,使用TCP 协议的445 端口。

端口号: 139 和 445

在早期,SMB 运行于NBT 协议(NetBIOS over TCP/IP)上,使用UDP 协议的137、138 及TCP 协议的139 端口。


(1)Samba 工作流程

当客户端访问服务器时,信息通过SMB 协议进行传输,其工作过程可以分成四个步骤:

步骤1:协议协商

客户端在访问Samba 服务器时,发送negprot 指令数据包,告知目标计算机其支持的SMB 类型。

Samba 服务器根据客户端的情况,选择最优的SMB 类型,并做出回应。

--------negprot 请求-------

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部