20 SAMBA 网络芳邻

2009-05-13 06:34:11来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折


使用 MS Windows 的人大概都知道我们可以经由「网络上的芳邻」看到网络中的计算机,并经由共享数据夹来分享档案、打印机。而在 FreeBSD 中,我们也可以安装一些软件来让 Windows、FreeBSD 的使用者经由网络上的芳邻共享 FreeBSD 机器中的档案。使用 FreeBSD 来做为档案服务器,可以让家中、公司的计算机轻易的交换信息,可以说是非常方便。
本章将介绍如何使用 FreeBSD 架设网络芳邻,并使用 FreeBSD 去存取 Windows 网络芳邻的数据。读完本章后,您将了解下列主题:

  • 网络芳邻的运作原理。
  • 安装及设定 Samba。
  • 使用网页管理 Samba 的设定档。
  • 如何在 Windows 及 FreeBSD 中使用网络芳邻。

20.1 网络芳邻简介
20.1.1 SMB 协定简介
MS Windows 可以说是目前桌上型计算机中市占率最高的操作系统,许多人使用 Windows 来进行日常工作。而在 Windows 平台上,使用者可以经由「网络上的芳邻」来看到不同计算机,并经由设定「共享数据夹」来分享档案及打印机。Windows 的网络芳邻其实是使用 SMB/CIFS 通讯协议。
SMB (Server Message Block) 通讯协议最早是在 1980 年代由 IBM 所发展出来,这个通讯协议可以让不同的计算机共享档案、打印机、及其它装置。SMB 最早是运作在 NetBIOS 的网络协上,一开始 IBM 设计了 NetBIOS 只是为了让网络中少数的计算机可以彼此互相沟通。所以 NetBIOS 的功能比较阳春,在使用上有一些限制。例如,只能使用在局域网络中、跨不过路由器。后来又出现了 NetBEUI (NetBIOS Extend User Interface),也是 IBM 针对 NetBIOS 的改良版。后来又有 NetBIOS over TCP/IP,使得 SMB 协议也可以跑在 TCP/IP 上,并可以经由因特网存取。在使用 NetBIOS 在存取远程计算机时,我们可以使用计算机名称如「\\alex-pc」来存取,而 TCP/IP 只能使用「\\192.168.0.1」这种方式来存取。所以 NetBIOS 也不是一无是处,它提供了比较简单而易懂的方式。
Microsoft 在 1996 年为了市场考量,将 SMB 改名为 CIFS (Common Internet File System),名称看起来比较容易了解,顾名思义就是可以在因特网上使用的档案系统。所以我们其实不应该称呼网络上的芳邻为「网络芳邻」,而是 SMB/CIFS 通讯协议,就好像我们称呼 HTTP、FTP 一样。在 Windows 的世界里,人们可以使用 SMB/CIFS 来共享档案。而在 UNIX 的世界里使用的是 NFS (Network File System);Mac 的世界中则是使用 AppleTalk。我们可以看到不同的操作系统环境中,都有自己的一套方法,不过我们还是可以经由安装软件来达成不同平台共享档案的功能。
20.1.2 Samba 简介
在 1991 年,澳洲的一位个大学生 Andrew Tridgell 为了要让 DOS 的机器和 UNIX 的机器可以共享档案,就在 UNIX 系统中写了一套 SMB 协议的软件。经过了一段时间的发展,他想要为这套软件取一个名字,但又不能直接使用 SMB 这个名字。所以他就翻翻字典,最后找到一个和 SMB 很像的字 Samba。最后 Samba 就开始有长足的发展,加入了许多有志之士。而今,Samba 已经成为 UNIX 世界中 SMB/CIFS 协议的代名词了。
但为什么我们要在 UNIX 中使用 Samba 而不直接使用 Windows 的机器来分享档案呢?以笔者的使用经验,由于我的 FreeBSD 服务器是 24 小时开机,在上面安装了 Samba 之后,网络上的所有计算机都可以使用这台服务器共享档案,而不必另外再开一台 Windows 机器。而且,我在编辑网页、写程序时,会使用 Samba 将我的网页数据、程序直接分享出来,再由 Windows 上的文书编辑软件来进行编辑。存盘后,我不必再使用 FTP 上传档案,而是可以直接使用浏览器看到编辑的结果,很棒吧。
Samba 的功能可不只有档案分享,它还可以让我们使用 UNIX 加入 Windows 的 Domain、ADS,以使用 Windows 的 Domain 使用者权限控管。更多的功能,请参考 Samba 网站的数据。

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:19 数据库系统

下一篇:21 NFS