Rlogin

Rlogin Rlogin Rlogin

Rlogin(遠程登錄)起源於伯克利Unix,開始它只能工作在Unix系統之間,現在已經可以在其他作業系統上運行。
Rlogin允許一個有許可權的用戶通過網路登錄到另一台UNIX機器(主機)上,並與其互動,就好像這個用戶實際上就在這台主機前。一旦用戶登錄到這台主機上,他就可以做任何主機授予其權力的事,例如讀、編輯、刪除檔案等等。
Rlogin類似於大家都知道的Telnet命令。Telnet是一種最老的Internet套用,起源於1969年的ARPANET。它的名字是“電信網路協定(telecommunicationnetworkprotocol)”的縮寫詞。人們認為Rlogin對簡單的登錄十分有用,它不需要許多對客戶/主機互動的控制,它能使用主機上一個.rhosts的檔案,這個檔案中保存了允許無密碼登錄的終端的列表。
Rlogin的安全版本(slogin)結合了另外兩個UNIX的功能sshscp,在Secure Shell套件中一個新創的接口和協定取代了早期的功能。
Rlogin的第一次發布是在4.2BSD中,當時它僅能實現Unix主機之間的遠程登錄。這就使得Rlogin比Telnet簡單。由於客戶進程和伺服器進程的作業系統預先都知道對方的作業系統類型,所以就不需要選項協商機制。在過去的幾年中,Rlogin協定也派生出幾種非Unix環境的版本。
RFC1282[Kantor1991]詳細說明了Rlogin協定。類似於選路信息協定(RIP)的RFC,它是Rlogin用了許多年後才發布的。[Stevens1990]的第15章介紹了遠程登錄的客戶進程及伺服器進程端的編程,並且給出了 Rlogin的客戶進程及伺服器進程的完整原始碼。[Comer和Stevens1993]的第25章和第26章給出了Telnet的客戶進程的實現細節和原始碼。

相關詞條

熱門詞條

聯絡我們