目录
前言:
Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。原本SMB协议是windows和windows(网上邻居)之间分享资源的一种协议。Linux找到微软,也想把该协议用在window和Linux的文件共享上,可微软没有同意,于是Linux通过逆向方法实现了SMB协议,为了与SMB区分并将其取名为SAMBA协议。
下面开始samba服务器的安装及使用吧
一、samba 简介
Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。
二、samba 服务的特点
smaba最大的特点就是可以用于linux和windows之间进行文件共享和打印机共享samba不仅仅可以用于linux和windows之间
samba还可以用于两台linux之间共享
由于linux平台诞生了一个更好的工具,nfs网络文件共享系统,专门用于linux之间文件数据共享●因此samba更多是使用linux和windows之间
三、samba的主要应用
- 文件共享(最主要作用)
- 打印服务器
- samba登陆时身份验证
- 由于samba基于Netbios,所以可以进行 windows的主机名解析
四、常见文件服务器软件的比较
服务名称 | 使用范围 | 服务器端 | 客户端 | 局限性 |
FTP | 局域网和公网 | Windows Linux |
Windows Linux |
无法直接在服务器端修改数据 |
Samba | 内网 | Windows Linux |
Windows Linux |
只能在内网使用 |
NFS | 内网和公网 | Linux | Linux |
只能在Linux之间使用 |
五、samba服务搭建
实验目的
在linux虚拟机上(centos7环境)