Samba服務器是什么
如果你已經依序一步一步的將你的 Linux 當作主機安裝好了,這時,你會不會覺得,Linux 跟你的日常工作的 Windows 計算機的互動不是很好呢?在這兩部機器之間的資料互傳必須經過 FTP 協議才能傳送,真麻煩!不是嗎?呵呵!這時,Samba服務器就是你的救星了!使用了Samba服務器可以讓你的 Linux 與 Windows 透過『網絡上的芳鄰』來互傳資料,安裝了Samba服務器之后,從此,你的資料都可以使用『網絡上的芳鄰』來傳送啰!真好!不是嗎?
Samba服務器概念
Samba是用來實現SMB的一種軟件,由澳大利亞的Andew Tridgell開發,是一種在Linux(Unix)環境下運行的免費軟件。
通過使用Samba,Linux系統可以實現如下功能:
文件服務和打印服務(在Linux和Win95/NT之間系統之間提供打印機和磁盤的共享)
登陸服務器,使用Windows客戶能注冊到網絡上
作為主要域控制器和域中成員的功能
WINS服務器以及瀏覽功能
支持SSL(Secure Socket Layer)
支持SWAT (Samba Web Administration Tool )
Samba除了支持Linux(Unix)和Win95/NT之外,還支持DOS、IBM OS/2、Macintosh 等操作系統。
SMB概念了解
前文說了,Samba是用來實現SMB的一種軟件,咱們在這里在了解一下SMB(Server MessageBlock,服務信息塊)。SMB協議可以看作是局域網上的共享文件/打印機的一種協議,它可以為網絡內部的其它Windows和Linux機器提供文件系統、打印服務或是其他一些信息。
SMB的工作原理是讓NetBIOS(Win95網絡鄰居通信協議)與SMB這兩種協議運行在TCP/IP的通信協議上,且使用NetBIOS
nameserver讓用戶的Linux機器可以在Windows的網絡鄰居里被看到,所以就可以和Win95/NT主機在網絡上相互溝通,共享文件與服務了。
目前Microsoft正在開發一種新的文件和打印共享協議--CIFS(Common Internet Files
System,通用網絡文件協議),該協議支持TCP/IP和DNS等協議,能在www上支持文件和打印共享。在CIFS下服務器實際上是DNS名,由主機名和域名組成。這種變化是從NetBIOS命令結構中分離出來的。目前CIFS還沒有得到廣泛的應用。現在在Linux和Win95/NT之間的文件共享注意還是SMB和NFS。