国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 網絡通信 > 正文

實現Windows與Unix、Linux間數據交換

2019-11-04 21:13:48
字體:
來源:轉載
供稿:網友

由于 Novell NetWare 使用的是 ipX/SPX 協議,在 Windows NT 訪問 NetWare 資源就要通過協議轉換。Windows NT 服務器提供了GSNW 網關服務,使Dos/Windows 客戶可以通過訪問 Windows NT服務器來間接訪問 NetWare 資源。

1、Novell NetWare 服務器的配置

首先,在 NetWare 服務器上創建一個稱之為 NTGATEWAY 的用戶組,并在你希望共享的目錄上賦予 NTGATEWAY 用戶組一定的權限,然后,將被用作網關帳號的用戶包含在 NTGATEWAY 組中。可使用 NetWare 的 NETADMIN(Dos 版本)或 NWADMIN(Windows 版本)實用程序創建用戶組和用戶。

2、Windows NT 服務器的配置

Windows NT 服務器的 GSNW 服務需要 Nwlinnk 網絡協議支持,所以,首先必需在 Windows NT 服務器上添加 Nwlink 協議。在 NT Server 上運行 Control Panel 中的 NetWare 程序,選擇安裝 Nwlink 協議即好,要注重的是,Nwlink 所使用的幀類型應與將要訪問的 Novell NetWare 服務器上使用的幀類型相匹配。然后,安裝 GSNW 服務,同樣運行 Control Panel 中的 NetWare 程序,選擇安裝 GSNW 服務即可。安裝完成后,重新啟動計算機,將有一個 GSNW 圖標出現在 Control Panel 中,用來選擇默認的 NetWare 服務器和 NetWare 打印隊列。通過 Control Panel 的 GSNW 圖標來激活 NetWare 網關服務程序,激活 GSNW 后,需在 Default Tree 和 Contex 選項中分別輸入 NetWare 服務器的樹名稱和用戶賬號(NTGATEWAY 組中的用戶賬號)信息。這樣配置之后,NT Server 就可以共享 NetWare 資源,將 NetWare 資源映射到本地盤,NT 的客戶端(Dos、Win95/98、NT Workstation、NT Server)便可通過訪問該盤來間接存取 NetWare 資源。

使用 GSNW 的優點是:客戶機僅僅需要登錄到 Microsoft 網絡。

網關僅僅希望一個登錄到 NetWare 用戶,但是卻使許多用戶共享 NetWare 資源,這樣就合法地擴展了對 NetWare 服務器的訪問權限,而不用額外的 NetWare 許可證·客戶機僅僅需要一個客戶軟件包,尤其是在內存受限制的 MS-DOS 系統中,客戶機軟件包要好節省內存。 通過消除對支持多種客戶機請求程序的需要,減少了治理負擔。

使用 GSNW 的缺點是:由于客戶機必須經過 NT 的 GSNW 網關來訪問 NetWare 資源,效率不是很高,適用于不經常訪問 NetWare 服務器的情況。

Unix、linux 服務器與 Windows NT 服務器的互連

在 Linux 主機和 Unix 主機使用的都是 TCP/IP 協議,一臺 Linux 主機若要同其它 Linux 主機或是 Unix 主機實現信息共享,有很多方便的、成熟的工具如 FTP 或 NFS 等等。同樣,Windows NT 也支持 TCP/IP 協議,所以 NT Server 與 Linux 主機或是 Unix 主機的信息交流,也可以通過 FTP 或 NFS。但是,FTP 和 NFS 并不夠直觀操作。為便于 Windows 與 Linux 及 Unix 更方便地進行信息共享,如同 Windows 與 Windows 之間一樣,我們可以通過 Linux 提供的 Samba 服務程序。 Samba 是一組程序,可以使你的 Linux 具備理解 SMB 協議(server message block)的能力。SMB 協議是一種在 os/2、Windows NT、Windows 95 和Windows for workgroups 等 Windows 系列中廣泛使用的協議,該協議主要用來實現文件和打印機共享。使你的 Linux 將會出現在"Network Neighborhood"(網絡鄰居)中如同其它 Windows 機器一樣。Windows 用戶可以登錄至你的 Linux 機器并且以你賦與他們的權限與 Unix 文件系統進行雙向的交流,還可以向 Linux 打印機提交作業。

2.1 Samba 組成

一個 samba 服務器實際上包含了兩個服務器程序:smbd 和 nmbd。Smbd 是 samba 的核心。它負責建立對話進程、驗證用戶身份、提供對文件系統和打印機的訪問機制。Nmbd 實現了"network browser"(網絡瀏覽服務器)的功能。它的作用是對外發布 samba 服務器可以提供的服務。Nmbd 可以使 samba 服務器出現在 Windows 95 或 Windows NT的"Network Neighborhood"(網絡鄰居)中并且可以客戶機瀏覽到可以訪問的資源。完全可以不運行 nmbd 而起動 samba 服務器進程,但是也許客戶除了想看到 samba 服務器的 NetBIOS 名外,還想看到 samba 服務器可以提供的服務。

2.2 Samba 配置

由于 SMB 是一個非常復雜的協議,所以配置 samba 是十分繁復的,大約有超過 170 條配置項出現在 smb.conf文 件中。在 RedHat 和 Debian 中 Smb.conf 文件缺省位置是在 /etc/ 下,所有的 samba 程序都要參照這個配置文件。其結構十分類似 Windows 的 *.ini 文件。文件中的每一節都由一個被方括號括起來的標識開始,例如:[global]、[home] 和 [PRinters]。

每一個配置參數或是一個全局參數(影響或控制整個服務器),或是一個服務參數(影響或控制服務器提供的某項服務)。[global] 節設置全局選項和一些缺省的服務選項。[home] 節是用來動態的映射到每個用戶的 home 目錄下。[printers] 節用來設置將按照系統 printcap 文件配置的打印機共享至指定用戶。

2.3 一個簡單的 smb.conf

下面的 smb.conf 描繪了一個簡單的但能工作的配置:

       [global]     netbios name = ABC workgroup = WORKGROUP server string = Linux        security = user printing = lprng        [homes]     comment = Home Directory browseable = no read only = no
進入討論組討論。

在 [global] 節中設置了主機的 netbios 名,主機所在的工作組的組名和將在 browse list 出現的提示字串。安全參數提示 samba 使用"user level"(用戶級) 安全級別。

SMB 有兩種安全級別:share(共享級,對每個特定的資源使用口令保護和指定每個用戶有各自不同的訪問權限)和 user level(用戶級)。不過在大多數情況下,你使用的是用戶級安全級別。 由于沒有指定非凡的加密方式,samba 缺省使用標準的Unix口令字驗證方式既 plaintext 口令字驗證方式驗證每個連接。若你的Linux 使用 PAM 模塊,那麼你必須修改 PAM 配置使 samba 可以通過口令字數據庫驗證口令字。RadHat 自動進行這些處理。

[homes] 節中的設置用來控制每個用戶 home 目錄的共享情況。Comment parameter(注解參數)是在 browse list 中標示該條目的字串。 browseable 參數控制是否該項服務出現在 browse list 中。

下列的配置使每個可以登錄至 samba 服務器的用戶使用在系統 printcap 文件中定義過的打印機。

 

      [printers]     browseable = no guest ok = yes printable = yes

  

完成 smb.conf 文件的配置后,可以使用 Testparm 命令來快速檢查 smb.conf 文件的語法錯誤。 通過以上配置,在 Linux 主機上運行 Samba 服務程序:smbd 和 nmbd。Windows 與 Unix、Linux 便可以很方便地進行進行數據交換。

進入討論組討論。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 樟树市| 凌源市| 曲水县| 芦溪县| 河南省| 安平县| 金门县| 长治市| 定陶县| 稻城县| 望江县| 新泰市| 克什克腾旗| 福清市| 同仁县| 柏乡县| 砀山县| 石首市| 阿克| 桓仁| 铅山县| 科技| 瑞金市| 丰台区| 温州市| 德钦县| 满洲里市| 诸城市| 开远市| 读书| 铜川市| 营山县| 阿坝县| 巫山县| 龙门县| 浪卡子县| 美姑县| 沙湾县| 杂多县| 桂东县| 宜城市|