NT、Novell、Unix服务器的互连
生活随笔
收集整理的這篇文章主要介紹了
NT、Novell、Unix服务器的互连
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
由于 Novell NetWare 使用的是 IPX/SPX 協(xié)議,在 Windows NT 訪問(wèn) NetWare 資源就要通過(guò)協(xié)議轉(zhuǎn)換。Windows NT 服務(wù)器提供了 GSNW 網(wǎng)關(guān)服務(wù),使 Dos/Windows 客戶(hù)可以通過(guò)訪問(wèn) Windows NT服務(wù)器來(lái)間接訪問(wèn) NetWare 資源。
1、Novell NetWare 服務(wù)器的配置
首先,在 NetWare 服務(wù)器上創(chuàng)建一個(gè)稱(chēng)之為 NTGATEWAY 的用戶(hù)組,并在你希望共享的目錄上賦予 NTGATEWAY 用戶(hù)組一定的權(quán)限,然后,將被用作網(wǎng)關(guān)帳號(hào)的用戶(hù)包含在 NTGATEWAY 組中。可使用 NetWare 的 NETADMIN(Dos 版本)或 NWADMIN(Windows 版本)實(shí)用程序創(chuàng)建用戶(hù)組和用戶(hù)。
2、Windows NT 服務(wù)器的配置
Windows NT 服務(wù)器的 GSNW 服務(wù)需要 Nwlinnk 網(wǎng)絡(luò)協(xié)議支持,所以,首先必需在 Windows NT 服務(wù)器上添加 Nwlink 協(xié)議。在 NT Server 上運(yùn)行 Control Panel 中的 NetWare 程序,選擇安裝 Nwlink 協(xié)議即好,要注意的是,Nwlink 所使用的幀類(lèi)型應(yīng)與將要訪問(wèn)的 Novell NetWare 服務(wù)器上使用的幀類(lèi)型相匹配。然后,安裝 GSNW 服務(wù),同樣運(yùn)行 Control Panel 中的 NetWare 程序,選擇安裝 GSNW 服務(wù)即可。安裝完成后,重新啟動(dòng)計(jì)算機(jī),將有一個(gè) GSNW 圖標(biāo)出現(xiàn)在 Control Panel 中,用來(lái)選擇默認(rèn)的 NetWare 服務(wù)器和 NetWare 打印隊(duì)列。通過(guò) Control Panel 的 GSNW 圖標(biāo)來(lái)激活 NetWare 網(wǎng)關(guān)服務(wù)程序,激活 GSNW 后,需在 Default Tree 和 Contex 選項(xiàng)中分別輸入 NetWare 服務(wù)器的樹(shù)名稱(chēng)和用戶(hù)賬號(hào)(NTGATEWAY 組中的用戶(hù)賬號(hào))信息。這樣配置之后,NT Server 就可以共享 NetWare 資源,將 NetWare 資源映射到本地盤(pán),NT 的客戶(hù)端(Dos、Win95/98、NT Workstation、NT Server)便可通過(guò)訪問(wèn)該盤(pán)來(lái)間接存取 NetWare 資源。
使用 GSNW 的優(yōu)點(diǎn)是:
--客戶(hù)機(jī)僅僅需要登錄到 Microsoft 網(wǎng)絡(luò)。
--網(wǎng)關(guān)僅僅希望一個(gè)登錄到 NetWare 用戶(hù),但是卻使許多用戶(hù)共享 NetWare 資源,這樣就合法地?cái)U(kuò)展了對(duì) NetWare 服務(wù)器的訪問(wèn)權(quán)限,而不用額外的 NetWare 許可證?客戶(hù)機(jī)僅僅需要一個(gè)客戶(hù)軟件包,尤其是在內(nèi)存受限制的 MS-DOS 系統(tǒng)中,客戶(hù)機(jī)軟件包要好節(jié)省內(nèi)存。
?通過(guò)消除對(duì)支持多種客戶(hù)機(jī)請(qǐng)求程序的需要,減少了管理負(fù)擔(dān)。
使用 GSNW 的缺點(diǎn)是:
--由于客戶(hù)機(jī)必須經(jīng)過(guò) NT 的 GSNW 網(wǎng)關(guān)來(lái)訪問(wèn) NetWare 資源,效率不是很高,適用于不經(jīng)常訪問(wèn) NetWare 服務(wù)器的情況。
二、Unix、Linux 服務(wù)器與 Windows NT 服務(wù)器的互連
在 Linux 主機(jī)和 Unix 主機(jī)使用的都是 TCP/IP 協(xié)議,一臺(tái) Linux 主機(jī)若要同其它 Linux 主機(jī)或是 Unix 主機(jī)實(shí)現(xiàn)信息共享,有很多方便的、成熟的工具如 FTP 或 NFS 等等。同樣,Windows NT 也支持 TCP/IP 協(xié)議,所以 NT Server 與 Linux 主機(jī)或是 Unix 主機(jī)的信息交流,也可以通過(guò) FTP 或 NFS。但是,FTP 和 NFS 并不夠直觀操作。為便于 Windows 與 Linux 及 Unix 更方便地進(jìn)行信息共享,如同 Windows 與 Windows 之間一樣,我們可以通過(guò) Linux 提供的 Samba 服務(wù)程序。 Samba 是一組程序,可以使你的 Linux 具備理解 SMB 協(xié)議(server message block)的能力。SMB 協(xié)議是一種在 os/2、Windows NT、Windows 95 和Windows for workgroups 等 Windows 系列中廣泛使用的協(xié)議,該協(xié)議主要用來(lái)實(shí)現(xiàn)文件和打印機(jī)共享。使你的 Linux 將會(huì)出現(xiàn)在“Network Neighborhood”(網(wǎng)絡(luò)鄰居)中如同其它 Windows 機(jī)器一樣。Windows 用戶(hù)可以登錄至你的 Linux 機(jī)器并且以你賦與他們的權(quán)限與 Unix 文件系統(tǒng)進(jìn)行雙向的交流,還可以向 Linux 打印機(jī)提交作業(yè)。
2.1 Samba 組成
一個(gè) samba 服務(wù)器實(shí)際上包含了兩個(gè)服務(wù)器程序:smbd 和 nmbd。Smbd 是 samba 的核心。它負(fù)責(zé)建立對(duì)話進(jìn)程、驗(yàn)證用戶(hù)身份、提供對(duì)文件系統(tǒng)和打印機(jī)的訪問(wèn)機(jī)制。Nmbd 實(shí)現(xiàn)了"network browser"(網(wǎng)絡(luò)瀏覽服務(wù)器)的功能。它的作用是對(duì)外發(fā)布 samba 服務(wù)器可以提供的服務(wù)。Nmbd 可以使 samba 服務(wù)器出現(xiàn)在 Windows 95 或 Windows NT的“Network Neighborhood”(網(wǎng)絡(luò)鄰居)中并且可以客戶(hù)機(jī)瀏覽到可以訪問(wèn)的資源。完全可以不運(yùn)行 nmbd 而起動(dòng) samba 服務(wù)器進(jìn)程,但是也許客戶(hù)除了想看到 samba 服務(wù)器的 NetBIOS 名外,還想看到 samba 服務(wù)器可以提供的服務(wù)。
2.2 Samba 配置
由于 SMB 是一個(gè)非常復(fù)雜的協(xié)議,所以配置 samba 是十分繁復(fù)的,大約有超過(guò) 170 條配置項(xiàng)出現(xiàn)在 smb.conf文 件中。在 RedHat 和 Debian 中 Smb.conf 文件缺省位置是在 /etc/ 下,所有的 samba 程序都要參照這個(gè)配置文件。其結(jié)構(gòu)十分類(lèi)似 Windows 的 *.ini 文件。文件中的每一節(jié)都由一個(gè)被方括號(hào)括起來(lái)的標(biāo)識(shí)開(kāi)始,例如:[global]、[home] 和 [printers]。
每一個(gè)配置 參數(shù)或是一個(gè)全局參數(shù)(影響或控制整個(gè)服務(wù)器),或是一個(gè)服務(wù)參數(shù)(影響或控制服務(wù)器提供的某項(xiàng)服務(wù))。[global] 節(jié)設(shè)置全局選項(xiàng)和一些缺省的服務(wù)選項(xiàng)。[home] 節(jié)是用來(lái)動(dòng)態(tài)的映射到每個(gè)用戶(hù)的 home 目錄下。[printers] 節(jié)用來(lái)設(shè)置將按照系統(tǒng) printcap 文件配置的打印機(jī)共享至指定用戶(hù)。
2.3 一個(gè)簡(jiǎn)單的 smb.conf
下面的 smb.conf 描繪了一個(gè)簡(jiǎn)單的但能工作的配置:
[global]
netbios name = FRODO workgroup = UAB-TUCC server string = John Blair's Linux Box security = user printing = lprng
[homes]
comment = Home Directory browseable = no read only = no
在 [global] 節(jié)中設(shè)置了主機(jī)的 netbios 名,主機(jī)所在的工作組的組名和將在 browse list 出現(xiàn)的提示字串。安全參數(shù)提示 samba 使用“user level”(用戶(hù)級(jí)) 安全級(jí)別。SMB 有兩種安全級(jí)別:share(共享級(jí),對(duì)每個(gè)特定的資源使用口令保護(hù)和指定每個(gè)用戶(hù)有各自不同的訪問(wèn)權(quán)限)和 user level(用戶(hù)級(jí))。不過(guò)在大多數(shù)情況下,你使用的是用戶(hù)級(jí)安全級(jí)別。 由于沒(méi)有指定特殊的加密方式,samba 缺省使用標(biāo)準(zhǔn)的 unix 口令字驗(yàn)證方式既 plaintext 口令字驗(yàn)證方式驗(yàn)證每個(gè)連接。若你的 linux 使用 PAM 模塊,那麼你必須修改 PAM 配置使 samba 可以通過(guò)口令字?jǐn)?shù)據(jù)庫(kù)驗(yàn)證口令字。RadHat 自動(dòng)進(jìn)行這些處理。
[homes] 節(jié)中的設(shè)置用來(lái)控制每個(gè)用戶(hù) home 目錄的共享情況。Comment parameter(注解參數(shù))是在 browse list 中標(biāo)示該條目的字串。 browseable 參數(shù)控制是否該項(xiàng)服務(wù)出現(xiàn)在 browse list 中。
下列的配置使每個(gè)可以登錄至 samba 服務(wù)器的用戶(hù)使用在系統(tǒng) printcap 文件中定義過(guò)的打印機(jī)。
[printers]
browseable = no guest ok = yes printable = yes
完成 smb.conf 文件的配置后,可以使用 Testparm 命令來(lái)快速檢查 smb.conf 文件的語(yǔ)法錯(cuò)誤。 通過(guò)以上配置,在 Linux 主機(jī)上運(yùn)行 Samba 服務(wù)程序:smbd 和 nmbd。Windows 與 Unix、Linux 便可以很方便地進(jìn)行進(jìn)行數(shù)據(jù)交換。
1、Novell NetWare 服務(wù)器的配置
首先,在 NetWare 服務(wù)器上創(chuàng)建一個(gè)稱(chēng)之為 NTGATEWAY 的用戶(hù)組,并在你希望共享的目錄上賦予 NTGATEWAY 用戶(hù)組一定的權(quán)限,然后,將被用作網(wǎng)關(guān)帳號(hào)的用戶(hù)包含在 NTGATEWAY 組中。可使用 NetWare 的 NETADMIN(Dos 版本)或 NWADMIN(Windows 版本)實(shí)用程序創(chuàng)建用戶(hù)組和用戶(hù)。
2、Windows NT 服務(wù)器的配置
Windows NT 服務(wù)器的 GSNW 服務(wù)需要 Nwlinnk 網(wǎng)絡(luò)協(xié)議支持,所以,首先必需在 Windows NT 服務(wù)器上添加 Nwlink 協(xié)議。在 NT Server 上運(yùn)行 Control Panel 中的 NetWare 程序,選擇安裝 Nwlink 協(xié)議即好,要注意的是,Nwlink 所使用的幀類(lèi)型應(yīng)與將要訪問(wèn)的 Novell NetWare 服務(wù)器上使用的幀類(lèi)型相匹配。然后,安裝 GSNW 服務(wù),同樣運(yùn)行 Control Panel 中的 NetWare 程序,選擇安裝 GSNW 服務(wù)即可。安裝完成后,重新啟動(dòng)計(jì)算機(jī),將有一個(gè) GSNW 圖標(biāo)出現(xiàn)在 Control Panel 中,用來(lái)選擇默認(rèn)的 NetWare 服務(wù)器和 NetWare 打印隊(duì)列。通過(guò) Control Panel 的 GSNW 圖標(biāo)來(lái)激活 NetWare 網(wǎng)關(guān)服務(wù)程序,激活 GSNW 后,需在 Default Tree 和 Contex 選項(xiàng)中分別輸入 NetWare 服務(wù)器的樹(shù)名稱(chēng)和用戶(hù)賬號(hào)(NTGATEWAY 組中的用戶(hù)賬號(hào))信息。這樣配置之后,NT Server 就可以共享 NetWare 資源,將 NetWare 資源映射到本地盤(pán),NT 的客戶(hù)端(Dos、Win95/98、NT Workstation、NT Server)便可通過(guò)訪問(wèn)該盤(pán)來(lái)間接存取 NetWare 資源。
使用 GSNW 的優(yōu)點(diǎn)是:
--客戶(hù)機(jī)僅僅需要登錄到 Microsoft 網(wǎng)絡(luò)。
--網(wǎng)關(guān)僅僅希望一個(gè)登錄到 NetWare 用戶(hù),但是卻使許多用戶(hù)共享 NetWare 資源,這樣就合法地?cái)U(kuò)展了對(duì) NetWare 服務(wù)器的訪問(wèn)權(quán)限,而不用額外的 NetWare 許可證?客戶(hù)機(jī)僅僅需要一個(gè)客戶(hù)軟件包,尤其是在內(nèi)存受限制的 MS-DOS 系統(tǒng)中,客戶(hù)機(jī)軟件包要好節(jié)省內(nèi)存。
?通過(guò)消除對(duì)支持多種客戶(hù)機(jī)請(qǐng)求程序的需要,減少了管理負(fù)擔(dān)。
使用 GSNW 的缺點(diǎn)是:
--由于客戶(hù)機(jī)必須經(jīng)過(guò) NT 的 GSNW 網(wǎng)關(guān)來(lái)訪問(wèn) NetWare 資源,效率不是很高,適用于不經(jīng)常訪問(wèn) NetWare 服務(wù)器的情況。
二、Unix、Linux 服務(wù)器與 Windows NT 服務(wù)器的互連
在 Linux 主機(jī)和 Unix 主機(jī)使用的都是 TCP/IP 協(xié)議,一臺(tái) Linux 主機(jī)若要同其它 Linux 主機(jī)或是 Unix 主機(jī)實(shí)現(xiàn)信息共享,有很多方便的、成熟的工具如 FTP 或 NFS 等等。同樣,Windows NT 也支持 TCP/IP 協(xié)議,所以 NT Server 與 Linux 主機(jī)或是 Unix 主機(jī)的信息交流,也可以通過(guò) FTP 或 NFS。但是,FTP 和 NFS 并不夠直觀操作。為便于 Windows 與 Linux 及 Unix 更方便地進(jìn)行信息共享,如同 Windows 與 Windows 之間一樣,我們可以通過(guò) Linux 提供的 Samba 服務(wù)程序。 Samba 是一組程序,可以使你的 Linux 具備理解 SMB 協(xié)議(server message block)的能力。SMB 協(xié)議是一種在 os/2、Windows NT、Windows 95 和Windows for workgroups 等 Windows 系列中廣泛使用的協(xié)議,該協(xié)議主要用來(lái)實(shí)現(xiàn)文件和打印機(jī)共享。使你的 Linux 將會(huì)出現(xiàn)在“Network Neighborhood”(網(wǎng)絡(luò)鄰居)中如同其它 Windows 機(jī)器一樣。Windows 用戶(hù)可以登錄至你的 Linux 機(jī)器并且以你賦與他們的權(quán)限與 Unix 文件系統(tǒng)進(jìn)行雙向的交流,還可以向 Linux 打印機(jī)提交作業(yè)。
2.1 Samba 組成
一個(gè) samba 服務(wù)器實(shí)際上包含了兩個(gè)服務(wù)器程序:smbd 和 nmbd。Smbd 是 samba 的核心。它負(fù)責(zé)建立對(duì)話進(jìn)程、驗(yàn)證用戶(hù)身份、提供對(duì)文件系統(tǒng)和打印機(jī)的訪問(wèn)機(jī)制。Nmbd 實(shí)現(xiàn)了"network browser"(網(wǎng)絡(luò)瀏覽服務(wù)器)的功能。它的作用是對(duì)外發(fā)布 samba 服務(wù)器可以提供的服務(wù)。Nmbd 可以使 samba 服務(wù)器出現(xiàn)在 Windows 95 或 Windows NT的“Network Neighborhood”(網(wǎng)絡(luò)鄰居)中并且可以客戶(hù)機(jī)瀏覽到可以訪問(wèn)的資源。完全可以不運(yùn)行 nmbd 而起動(dòng) samba 服務(wù)器進(jìn)程,但是也許客戶(hù)除了想看到 samba 服務(wù)器的 NetBIOS 名外,還想看到 samba 服務(wù)器可以提供的服務(wù)。
2.2 Samba 配置
由于 SMB 是一個(gè)非常復(fù)雜的協(xié)議,所以配置 samba 是十分繁復(fù)的,大約有超過(guò) 170 條配置項(xiàng)出現(xiàn)在 smb.conf文 件中。在 RedHat 和 Debian 中 Smb.conf 文件缺省位置是在 /etc/ 下,所有的 samba 程序都要參照這個(gè)配置文件。其結(jié)構(gòu)十分類(lèi)似 Windows 的 *.ini 文件。文件中的每一節(jié)都由一個(gè)被方括號(hào)括起來(lái)的標(biāo)識(shí)開(kāi)始,例如:[global]、[home] 和 [printers]。
每一個(gè)配置 參數(shù)或是一個(gè)全局參數(shù)(影響或控制整個(gè)服務(wù)器),或是一個(gè)服務(wù)參數(shù)(影響或控制服務(wù)器提供的某項(xiàng)服務(wù))。[global] 節(jié)設(shè)置全局選項(xiàng)和一些缺省的服務(wù)選項(xiàng)。[home] 節(jié)是用來(lái)動(dòng)態(tài)的映射到每個(gè)用戶(hù)的 home 目錄下。[printers] 節(jié)用來(lái)設(shè)置將按照系統(tǒng) printcap 文件配置的打印機(jī)共享至指定用戶(hù)。
2.3 一個(gè)簡(jiǎn)單的 smb.conf
下面的 smb.conf 描繪了一個(gè)簡(jiǎn)單的但能工作的配置:
[global]
netbios name = FRODO workgroup = UAB-TUCC server string = John Blair's Linux Box security = user printing = lprng
[homes]
comment = Home Directory browseable = no read only = no
在 [global] 節(jié)中設(shè)置了主機(jī)的 netbios 名,主機(jī)所在的工作組的組名和將在 browse list 出現(xiàn)的提示字串。安全參數(shù)提示 samba 使用“user level”(用戶(hù)級(jí)) 安全級(jí)別。SMB 有兩種安全級(jí)別:share(共享級(jí),對(duì)每個(gè)特定的資源使用口令保護(hù)和指定每個(gè)用戶(hù)有各自不同的訪問(wèn)權(quán)限)和 user level(用戶(hù)級(jí))。不過(guò)在大多數(shù)情況下,你使用的是用戶(hù)級(jí)安全級(jí)別。 由于沒(méi)有指定特殊的加密方式,samba 缺省使用標(biāo)準(zhǔn)的 unix 口令字驗(yàn)證方式既 plaintext 口令字驗(yàn)證方式驗(yàn)證每個(gè)連接。若你的 linux 使用 PAM 模塊,那麼你必須修改 PAM 配置使 samba 可以通過(guò)口令字?jǐn)?shù)據(jù)庫(kù)驗(yàn)證口令字。RadHat 自動(dòng)進(jìn)行這些處理。
[homes] 節(jié)中的設(shè)置用來(lái)控制每個(gè)用戶(hù) home 目錄的共享情況。Comment parameter(注解參數(shù))是在 browse list 中標(biāo)示該條目的字串。 browseable 參數(shù)控制是否該項(xiàng)服務(wù)出現(xiàn)在 browse list 中。
下列的配置使每個(gè)可以登錄至 samba 服務(wù)器的用戶(hù)使用在系統(tǒng) printcap 文件中定義過(guò)的打印機(jī)。
[printers]
browseable = no guest ok = yes printable = yes
完成 smb.conf 文件的配置后,可以使用 Testparm 命令來(lái)快速檢查 smb.conf 文件的語(yǔ)法錯(cuò)誤。 通過(guò)以上配置,在 Linux 主機(jī)上運(yùn)行 Samba 服務(wù)程序:smbd 和 nmbd。Windows 與 Unix、Linux 便可以很方便地進(jìn)行進(jìn)行數(shù)據(jù)交換。
總結(jié)
以上是生活随笔為你收集整理的NT、Novell、Unix服务器的互连的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: eclipse IDE中無法打開andr
- 下一篇: 《图解CSS3:核心技术与案例实战》