歡迎您光臨本站 註冊首頁

SFU讓Windows與Linux資源互用

←手機掃碼閱讀     火星人 @ 2014-03-24 , reply:0

  由於Linux的自由性和穩定性與Windows易用性,在很多企業中Linux+Windows的混合型網路日益增多,兩種操作系統的互相訪問也越來越頻繁。一說到Windows與Linux資源互用,很多人就馬上想到了Linux下的Samba。的確,Samba配置起來比較簡單,穩定性也還說的過去,但是對客戶端來說用起來就不那麼方便了。首先,客戶端要修改註冊表,單是這一條就不是每個客戶都能得心應手的;另一方面Samba還要求Windows 98用戶必須具有Linux的訪問許可權。但是,就目前Linux的普及和使用情況來看,讓Linux來承擔企業用戶的管理工作還是比較難的。因此,Samba只能滿足個別用戶訪問Linux資源的要求,並不能使企業中更多的用戶來訪問Linux。要想解決這一問題,我們不妨試一試Windows Services for UNIX (以下簡稱SFU),我用的是第二版。

  SFU 2.0對Linux的訪問主要是基於NFS(Network File System,網路文件系統),它提供了一種方法用來將網路上計算機的文件或目錄共享出來,使用戶在訪問這些文件時覺得就像訪問本地文件系統一樣。對於Red Hat Linux,配置NFS服務非常簡單,只要在/etc/exports文件中以「directory hostname(options)」格式聲明要共享的目錄就可以了。  SFU 2.0提供了兩種方法使用戶能夠訪問Linux的NFS文件系統。一種方法是為用戶提供了NFS客戶端組件,用戶安裝了該組件,就可以通過NFS共享出來的文件和目錄直接訪問Linux。這個組件可以用在Windows NT 或Windows 2000上。另一種方法是SFU 2.0提供一個NFS網關組件,可以使Windows NT(2000) Server將Linux共享的目錄映射成本機的目錄,並將該目錄以Windows目錄的形式共享。這樣對其它的客戶端來說就像訪問普通的Windows共享資源一樣。但是,這種方法要求安裝SFU 2.0的機器必須安裝的是Windows NT Server或Windows 2000 Server操作系統,這樣共享出來的目錄就可以供Windows 98/95/NT/2000等多種不同的用戶端使用。因此,第二種方法更適合網路環境比較複雜,並且用戶管理相對集中的企業使用。

  下面我們就來看一看SFU 2.0是如何工作的。首先是軟體安裝,這裡建議大家當出現圖1的界面時就要做出選擇了。






圖1 選擇定製安裝

  如果選擇了「Client for NFS」,就會把NFS客戶端組件安裝到計算機上。安裝了這個組件,當用戶再訪問網上鄰居的時候,就會出現圖2的界面。這時候就可以訪問Linux共享的NFS文件和目錄了。






圖2 把NFS客戶端組件安裝到計算機上

  如果安裝時沒有選擇NFS客戶端,而是選擇了「Gateway for NFS」—NFS網關組件,當組件安裝完成後可以運行「開始→程序→Windows Services for UNIX—Gateway for NFS Configuration」將出現圖3界面。






圖3 選擇NFS網關組件

  在「Share Name」中輸入共享名,在「Network Resource」窗口中選擇要映射的資源,然後點「Permissions...」按鈕來配置共享目錄的訪問許可權,如圖4所示。






圖4 添加用戶及組

  這樣,Linux下的共享目錄「\tmp\data」就映射為了Windows 2000 Server下的共享目錄「數據共享」,所有客戶就可以像訪問Windows 網路中的共享數據一樣訪問Linux的共享數據了。至於訪問許可權的管理,這時候就和Windows 2000 Server本身的限制有關,而與Linux無關,也就是說用戶的訪問許可權不受Linux的限制。

  其實,SFU 2.0不但提供了Windows訪問Linux NFS的方法,還可以把Windows的目錄以NFS的方式共享出去。安裝時只要選擇了「Server for NFS」,Linux主機也就可以訪問Windows的數據了。






圖5 把Windows的目錄以NFS方式共享

  例如,將IP地址為10.12.110.35的主機上一個目錄做NFS共享。具體方法是用滑鼠右鍵選中共享的目錄,選擇「NFS Sharing」,然後選擇「Share this folder」和「Permissions」,如圖5所示。最後確定完成NFS共享。當Linux主機要訪問該共享資源時只要運行如下命令「mount 10.12.110.35:\\document\tmp\data」。用戶再對\tmp\data目錄進行訪問時,實際上是在對Windows的NFS目錄進行訪問。這裡要注意的是\tmp\data目錄必須是事先存在的。

  SFU 2.0的功能還遠不止這些。它還能夠將 Unix 網路信息服務 (NIS) 源文件從 NIS 域移動到 Windows 2000 Active Directory服務中,以便實現統一的賬戶管理;能夠同步兩種平台的密碼,使用戶更容易維護;能夠使 Windows 和 Unix 用戶名關聯,允許用戶不用單獨登錄到 Unix 系統即可連接 NFS 資源……它的功能要遠遠超過Samba,有興趣的用戶自己去挖掘吧!不過要提醒大家,在配置NFS是一定要注意訪問許可權的限制,千萬不要留下安全隱患。

[火星人 ] SFU讓Windows與Linux資源互用已經有366次圍觀

http://coctec.com/docs/linux/show-post-136399.html