1、Samba简介
Samba是种自由软件,用来让UNIX系列的操作系统与微软Windows操作系统的SMB/CIFS(Server Message Block/Common Internet File System)网络协定做连结。在目前的版本(v3),不仅可存取及分享SMB的资料夹及打印机,本身还可以整合入Windows Server的网域、扮演为网域控制站(Domain Controller)以及加入Active Directory成员。简而言之,此软件在Windows与UNIX系列OS之间搭起一座桥梁,让两者的资源可互通有无。
2、SMB协议
在安装Samba系统之前,很有必要了解一下Samba是如何工作的。Samba之所以能够工作,是因为它模仿的是Windows内核的文件和打印共享协议,该协议称之为SMB 协议(Server Message Block )。SMB在Windows出现之前就已经存在了。该协议可以追溯到上个世纪的80年代,它是由英特尔、微软、IBM、施乐以及3com等公司联合提出的。虽然在过去的20年中,该协议得到了扩展,但是该协议的基本理论仍然是相同的。
微软已经将SMB改名为公共因特网文件系统(CIFS,Common Internet File System )。这在一定程度上是由于它想与最初的基于NetBIOS的SMB保持一定的距离。最初,NetBIOS是一个伟大的工具,但是渐渐地显示出该工具无法处理在内部网络中连接到计算机上的全部计算机的个数,或者在因特网上无法显示连接到当前计算机上的计算机的个数。
3、Samba特点及作用
特点:可以实现跨平台文件传输,并支持在线修改
作用:(a)分享档案与打印机服务;
(b)可以提供用户登入 SAMBA 主机时的身份认证
(c)可以进行 Windows 网络上的主机名解析 (NetBIOS name)
4. 使用说明
企业内网或校园内网访问办法,请将以下“DS420PLUS”改为自己的服务器IP地址或域名即可。
提示:因为ISP(移动/电信/联通国内的宽带运营商)已经把SAMBA的端口屏蔽了,Operation timed out (操作超时) ,所以互联网无法正常访问,除非使用VPN建立一个虚拟的内网。
解决的方法有以下几种 :
1)WINDOWS可通过奇技淫巧修改samba端口(见后续的文章)
2)MAC或Unix系统可使用"IP+指定开放端口号"访问,例如: 172.0.0.1:10139(本例将139端口设置为10139端口)
5. 测试端口是否开放
见以下链接:https://blog.csdn.net/qq_29855509/article/details/114570314