網(wǎng)絡(luò)技術(shù)是從1990年代中期發(fā)展起來的新技術(shù),它把互聯(lián)網(wǎng)上分散的資源融為有機整體,實現(xiàn)資源的全面共享和有機協(xié)作,使人們能夠透明地使用資源的整體能力并按需獲取信息。資源包括高性能計算機、存儲資源、數(shù)據(jù)資源、信息資源、知識資源、專家資源、大型數(shù)據(jù)庫、網(wǎng)絡(luò)、傳感器等。 當(dāng)前的互聯(lián)網(wǎng)只限于信息共享,網(wǎng)絡(luò)則被認(rèn)為是互聯(lián)網(wǎng)發(fā)展的第三階段。 SCO TCP/IP網(wǎng)絡(luò)管理---信任關(guān)系 前面我們講了FTP的配置,它在網(wǎng)絡(luò)管理里面也是比較重要的一個服務(wù),下面我們講一 下網(wǎng)絡(luò)管理的另一個比較重要的概念,就是信任關(guān)系。還是拿NT來做對比,在NT里面,建立 了信任關(guān)系后,比如A信任B,在B里的帳戶就可以在A登錄了,這對于administrator和user 來說都是一個非常方便的事情。同樣,在UNIX系統(tǒng)中也有這樣的管理方式,了解這個管理方 式對你學(xué)習(xí)UNIX的網(wǎng)絡(luò)很重要哦,欺騙(spoofing)技術(shù)就是利用這種管理方式的。 UNIX中的受托訪問可以讓用戶更方便,更安全的利用企業(yè)網(wǎng)絡(luò),增強網(wǎng)絡(luò)的安全性。 如果沒有為rlogin命令配置受托訪問,它會提示用戶輸入密碼。這個密碼會通過網(wǎng)絡(luò), 甚至INTERNET來傳輸。含有這些密碼的數(shù)據(jù)包就會很容易被識別和竊取。如果設(shè)置了受托訪 問,就無需為rlogin設(shè)置密碼。在沒有受托訪問的情況下,你甚至都無法使用rcmd和rcp命 令。系統(tǒng)管理員有責(zé)任管理受托訪問及用戶等同。下面列出了為r命令和TCP實用程序: 受托主機訪問的意義在于可以規(guī)定一臺主機完全“信任”另一臺主機上的用戶。這些用戶在 那臺主機上均有可識別的login名稱,無需密碼就可使用rlogin,rcp及rcmd命令。配置受托 主機訪問要以root登錄到系統(tǒng)中。主要步驟是編輯/etc/hosts.equiv文件,必要時還要創(chuàng)建 此文件。/etc/hosts.equiv文件中的每一選項規(guī)定的是那些有權(quán)訪問該主機的遠(yuǎn)程系統(tǒng)。下 面是一個該文件的例 子: -------------------------------------------------------------------------------- barbados tortola bob guam -------------------------------------------------------------------------------- 假設(shè)該文件是一臺名為corfu的機器上的設(shè)置,它們的意義分別如下: barbadosbarbados機器上與corfu中有相同的用戶名的用戶有權(quán)訪問corfu。也就是 說,在barbados上的用戶jane可以rlogin,rcp,rcmd到corfu的用戶jane上,不需要給出 jane在corfu上的密碼。 tortola bob 容許tortola上的用戶bob可以用除root外的任何用戶名訪問corfu。不過, 這是很危險的。 root帳戶是永遠(yuǎn)都不能與/etc/hosts.equiv文件的選項等同的。如果你是在INTERNET上, 為了安全起見,應(yīng)該用/etc/hosts.equiv文件授權(quán)的主機名。配置受托用戶訪問,就是指定 另一系統(tǒng)上的“可信任”用戶,他們可以不用密碼即可通過rlogin,rcmd及rcp命令訪問本系 統(tǒng)。與受托主機訪問不同的餓是,受托用戶訪問可為用戶在不同的機器上創(chuàng)建不同的login名 稱。系統(tǒng)管理員可以為用戶設(shè)置這項功能,也可以交給用戶自己去做。配置受托用戶訪問的 主要步驟是在用戶目錄中創(chuàng)建或修改.rhosts文件。該文件必須是root或主目錄所有者的,而 且只有所有者才可以寫此文件,否則任何更改都是無效的。.rhosts文件格式 與/etc/hosts.equiv文件相同,但意義卻不同,我們?nèi)匀豢梢砸陨厦娴睦觼砼e例,假設(shè)那 些選項是corfu上用戶jane的主目錄下,則它的意義如下: barbados barbados上的用戶jane是corfu上用戶jane的授權(quán)用戶,即前者可以jane這個名字rlogin,rcp,rcmd到corfu,而無需corfu上jane的密碼。 tortola bob tortola上的用戶bob是corfu上的用戶jane的授權(quán)用戶。即bob可以jane的名字rlogin,rcp,rcmd到corfu,只要使用社黨的命令參數(shù),不需要給出jane的密碼。 無論系統(tǒng)執(zhí)行rlogin命令,rcmd命令,還是rcp命令,系統(tǒng)會有一定的工作流程來確定是否已配置了受托訪問。本地主機的受托訪問通常經(jīng)過以下步驟:1,用戶發(fā)出前面提及的r類型命令。2,本地主機解析遠(yuǎn)程主機名,并獲得它的IP地址。3,如果不能獲得遠(yuǎn)程主機的IP地址,系統(tǒng)將顯示錯誤信息:host_name:Host name lookup failure 。4,如果地道了遠(yuǎn)程主機的IP地址,r命令會通過TCP/IP與遠(yuǎn)程主機相連。 遠(yuǎn)程主機的受托訪問通常經(jīng)過以下步驟:1,在密碼數(shù)據(jù)庫上尋找用戶帳戶名稱。2,如果在密碼庫沒有找到帳戶名,系統(tǒng)就不會執(zhí)行rcmd和rcp命令。執(zhí)行rlogin命令時則提示用戶輸入密碼,然后顯示該命令執(zhí)行失敗。3,系統(tǒng)檢查用戶帳戶是否有一個加密的密碼。4,如果 該帳戶沒有密碼,系統(tǒng)即執(zhí)行r命令。但這樣捉是很危險的。通常系統(tǒng)用戶都應(yīng)有自己的密碼,尤其是與INTERNET相連的情況下更應(yīng)注意這一點。5,系統(tǒng)檢查用戶帳戶名,判斷該用戶是否為root,如果不是,系統(tǒng)會檢查/etc/host.equiv中是否有用戶本地主機的名字。如果該文件中列出了本地主機名,系統(tǒng)開始執(zhí)行r命令。6,如果第五步中檢查到用戶為root,或者雖然不是root,而/etc/host.equiv中也沒有列出主機名,系統(tǒng)會檢查遠(yuǎn)程用戶主目錄的.rhosts文件,看看其中是否包括了本地主機名或者本地用戶名,具體使用哪種名稱,取決于r命令的被調(diào)用方式。7,如果.rhosts文件包括了所需的選項,系統(tǒng)就執(zhí)行r命令。
【相關(guān)文章】
- SCO TCP/IP網(wǎng)絡(luò)管理---守護進(jìn)程inetd
- SCO TCP/IP網(wǎng)絡(luò)管理---守護進(jìn)程(daemon)
- SCO TCP/IP網(wǎng)絡(luò)管理---FTP的配置
責(zé)任編輯: 雪花(TEL:(010)68476636-8008)
網(wǎng)絡(luò)的神奇作用吸引著越來越多的用戶加入其中,正因如此,網(wǎng)絡(luò)的承受能力也面臨著越來越嚴(yán)峻的考驗―從硬件上、軟件上、所用標(biāo)準(zhǔn)上......,各項技術(shù)都需要適時應(yīng)勢,對應(yīng)發(fā)展,這正是網(wǎng)絡(luò)迅速走向進(jìn)步的催化劑。
|