rlogin
(1)所在系統:linux
路徑:/usr/bin/rlogin
(2)所使用的 shared library:
libcrypt.so.1 => /lib/libcrypt.so.1 (0x40021000)
libutil.so.1 => /lib/libutil.so.1 (0x4004e000)
libc.so.6 => /lib/libc.so.6 (0x40051000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
(3)主要用途說明:
rlogin -remote login ,login一台遠端主機的動作
實例如下:
zcchen @ {ccbsd7.csie.nctu.edu.tw}/u/cp/88/8817040> rlogin cclinux1 Password:
Last login: Tue Oct 2 11:01:41 from ccbsd7
zcchen @ {cclinux1}/u/cp/88/8817040>
以上面的例子來說 ,當使用者已登錄ccbsd7系統 ,而想要到cclinux1的系統上做事時 可以用rlogin直接登錄 ,不需要開一個窗重新login到cclinux1的系統 ;此外 ,rlogin 不會切斷原本和ccbsd7的連線 ,所以做完事之後 直接exit即可回到ccbsd7上 . 若是使用login的話 ,電腦會先切斷和ccbsd7的連線 ,再讓使用者輸入密碼 ,進入cclinux1
(4)所支援的參數及其意義 並盡可能舉例:
rlogin [-8EKLdx] [-e char] [-l username] host
-8 : 容許user一直使用8-bit 的input data path
-E : 不讓任何字元被當成是中斷連線的escape character ;
搭配 -8一起使用時 ,可以使user的連線完全透明化
-K : 關閉全部的Kerberos認證
-L : 容許user rlogin之後 讓遠端電腦 在"litout"的
mode下做事
-d : 使用socket層級的除錯(debugging)功能
-x : 對所有經由rlogin連線進出的資料進行DES加密 ;
可能會影響系統回應的時間和CPU的效能 ,但安全性較高
-e : 供user自訂escape character
定義中可使用字母之類的字元 ,或使用八進位數字
(格式為\nnn)
-l : 用另一個不同的username登錄遠端電腦 ,
若沒有使用 -l則繼續使用原username進行登錄動作
實例:
(1)把escape character改成s
zcchen @ {cclinux1}/u/cp/88/8817040> rlogin -e s ccbsd5
Password:
Last login: Fri May 25 14:35:06 from liucy.Dorm8.NCTU
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994The Regents of the University of California. All rights reserved.
FreeBSD 4.4-STABLE (CCBSD5) #1: Sun Sep 23 16:02:13 CST 2001
Welcome to CSIE Computer Center FreeBSD Server!
如果你使用 tin 會有問題(死掉或core dump), 請備份你的 .newsrc 砍掉 .newsrc, 進去 tin 重設你所有的 group
這是因為 tin-1.2 (ccsun2 上舊版的 tin) 所產生的 .newsrc 和 tin-1.3 無法相容, 若有其他問題請 post 在 csie.help, 謝謝!
zcchen @ {ccbsd5}/u/cp/88/8817040>
(2)用另一個username登錄到ccbsd7
zcchen @ {cclinux1.csie.nctu.edu.tw}/u/cp/88/8817040> rlogin -l wslee ccbsd7 Password:
Login incorrect(不知道密碼..)
login: zcchen
Password:
Last login: Thu Oct 4 19:30:07 from cclinux1
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994The Regents of the University of California. All rights reserved.
(以下略)
:可中斷和遠端主機的連線 預設為" ~ "
:預設為" ^Y "
^Z:暫時中止對主機下指令或做事
:
暫停單方面對遠端主機傳輸資料 ,但可以接收從主機傳來的資料全部的echoing都發生在遠端主機上 ,以至rlogin是透明的
(5)環境:
供rlogin使用的環境變數:
TERM 定義使用者欲登錄終端機的類型
(6)有關rlogin可參考:
rsh(1) -遠端登入的shell
(7)歷史:
最早出現於4.2BSD
(8)bugs:
rlogin在近期內可能將會被telnet(1)取代