RLOGIN(1) General Commands Manual RLOGIN(1)

rlogin遠端註冊

rlogin [-8EKLdx] [-e char] [-l username] host

Rlogin 在遠端主機 host 上開始 一個 終端會話.

本程式 和文件 接受 標準的 伯克利 rhosts 授權. 選項 如下:

選項 允許 進行 8 位的 輸入 資料 傳送; 否則在 遠端主機 未使用 與 ^S/^Q 不同的 控制 字元 之前, 所有的 奇偶 校驗位 都會 被清除.
選項 阻塞(stops) 一些 被識別 為轉意 字元 的字元. 當 使用了 -8 選項時, 這樣 可以 提供 完全 透明的 連線.
選項 關閉 所有的 Kerberos 安全 鑑別.
選項 允許 rlogin 會話 以 ``litout'' 模式 執行(參見 tty(4))
選項 啟動 套接字 除錯(參見 setsockopt(2)) , 在 TCP 型別 的連線中, 套接字 用於 提供 與遠端 主機的 通訊.
選項 允許 使用者 指定 轉意 字元, 預設是 ``~''. 可以 直接 使用 字元, 也可以 使用 八進位制值 進行 指定, 八進位制 格式為: \nnn.
選項 要求 rlogin 在從 遠端 接受 許可證時, 使用 realm 中定義的 realm, 而不是 krb_realmofhost(3) 中定義的 realm.
選項 使透過 rlogin 會話 進行的 資料 傳送 都要 採用 DES 加密. 這可能 會影響 響應 時間和 CPU 的利用, 但 提高了 安全性.

使用 格式為 ``<escape char>.'' 的一行 可以 斷開 與遠端 主機 的連線. 類似的, ``<escape char>^Z'' 這樣 的行 可以 延遲 rlogin 會話, ``<escape char><delayed-suspend char(延時字元)>'' 會延遲 rlogin 傳送 部分, 但允許 遠端 主機 輸出. 預設 情況下, (``~'') 是 轉意字元, control-Y (``^Y'') 是 延時字元.

由於 所有的 迴應 都在 遠方 發生, 所以 rlogin 是 透明的 (除了延時外). 透過 使用 ^S/^Q 進行 流量 控制, 即使 滿負載的 輸入/輸出 也可以 被 正確的 解釋 處理.

每個 使用者 都應該 在他的 主目錄 下的 .klogin 檔案中 存放 私人的 授權 列表, 檔案中的 每一行 包含 一個 如下 格式的 Kerberos principal 負責人名: principal.instance@realm. 如果 使用者 被鑑別 是 .klogin 中的 principal 之一, 就允許 此帳號 進行 存取 訪問. 如果 沒有 .klogin 檔案, 就採用 accountname.@localrealm 進行 存取 控制. 否則 就好像 遠端的 login(1) 一樣, 需要 使用者 提供 使用者名稱 和口令 進行 身份 識別. 為避免 某些 安全 問題, .klogin 檔案 必須為 遠端 使用者 擁有.

如果 Kerberos 鑑別 失敗, 在給出 一個 警告 訊息 之後, 就使用 標準的 Berkeley(伯克利) rlogin.

rlogin 使用 如下的 環境變數:

: 定義 使用者的 終端型別.

rsh(1), kerberos(3), krb_sendauth(3), krb_realmofhost(3)

rlogin 最先 出現在 4.2 中.

Rlogin 在 不遠的 將來 會被 telnet(1) 代替, 這樣 可以 使用 更多的 環境控制.

本頁面中文版由中文 man 手冊頁計劃提供。
中文 man 手冊頁計劃:https://github.com/man-pages-zh/manpages-zh

August 15, 1999 Linux NetKit (0.17)