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, 1994

The 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, 1994

The 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)取代