Scroll to navigation

RLOGIN(1) General Commands Manual RLOGIN(1)

NAME

rlogin
遠程注冊

SYNOPSIS(總覽)

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

DESCRIPTION(描述)

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 進行 流量 控制, 即使 滿負載的 輸入/輸出 也可以 被 正確的 解釋 處理.

KERBEROS AUTHENTICATION(Kerberos鑒別)

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

ENVIRONMENT(環境)

rlogin 使用 如下的 環境變量:
: 定義 使用者的 終端類型.

SEE ALSO(參考)

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

HISTORY(歷史)

rlogin 最先 出現在 4.2 中.

BUGS(補丁)

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