文件共享常見的有:
FTP:實現文件數據在不同主機之間傳輸。
存在的問題:無法直接修改主機上面的文件數據。即必須下載到Client端才能修改。太麻煩。
NFS:Network File System,只要在Client端將Server端所提供的共享目錄掛載進來,那么在Client端就可以直接取用Server上的文件數據,而且,該數據就像在Client端的分區一樣。但是,只能在Unix like上面實現共享文件數據。
CIFS:Common Internet File System,是目前常見的“網上鄰居”。即只能實現在Windows上共享文件數據。
SAMBA:在不同的平臺上利用同樣的協議進行文件傳輸的操作,即讓Linux與Windows主機之間能彼此通過“網上鄰居”分享文件,而最主要的目的就是當局域網內主機大多是Windows系統時,可以通過網上鄰居來獲取Linux主機上面的資源,并讓我們感覺不到不同。
下面來詳細介紹Samba:
1、Samba主要功能:
(1)可以提供用戶登錄Samba主機時進行身份認證。
(2)可以進行Windows上的主機名稱解析(NetBIOS Name)。
(3)可以進行設備的共享(如:共享打印機)。
2、Samba使用的通信協議:
(1)Samba最早發展時,是想讓Linux系統可以加入到Windows系統中,共享彼此的文件數據,即Samba最早使用的通信協議是NetBIOS。但是存在一個弊端:無法跨越路由。
(2)網絡發展越來越龐大的,單純的NetBIOS已經無法滿足需要。于是出現了NetBIOS over TCP/IP。
NetBIOS over TCP/IP:實現的原理就相當于NetBIOS是明信片,TCP/IP是郵件系統,即可以將明信片通過郵件系統郵寄到任何你想郵寄的地方。
3、Samba在Linux上需要開啟服務:
(1)smbd:用來管理Samba主機共享目錄、文件與打印機等信息。
(2)nmbd:用來管理群組和NetBIOS Name解析。
Samba啟動后,系統會開啟136、138、139三個端口,同時會有TCP/UDP的監聽服務。
架設Samba服務器的準備工作:
1、所需軟件:
Samba:
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。