名 前
rlogin — リ
モ ー ト マ シ ン
に ロ グ イ ン す
る 書 式
rlogin [−8EKLdx] [−e
char] [−k realm] [−l
username] host 説 明
rlogin は リ モ ー ト
ホ ス ト host 上 で
タ ー ミ ナ ル セ
ッ シ ョ ン を 開
始 す る 。
rlogin は 以 下 で 説 明 す る Kerberos 認 証 機 構 を 最 初 に 使 お う と す る 。 リ モ ー ト ホ ス ト が Kerberos 認 証 を サ ポ ー ト し て い な い 場 合 、 標 準 的 な Berkeley rhosts 認 証 機 構 が 使 わ れ る 。 オ プ シ ョ ン は 以 下 の 通 り で あ る 。
−8
−8 オ プ シ ョ ン を 指 定 す る と 、 常 に 8 ビ ッ ト の 入 力 デ ー タ パ ス が 許 可 さ れ る 。 こ の オ プ シ ョ ン が 指 定 さ れ な い 場 合 、 リ モ ー ト サ ー バ 側 の ス ト ッ プ 文 字 と ス タ ー ト 文 字 が ^S と ^Q 以 外 で あ る 場 合 を 除 き 、 パ リ テ ィ ビ ッ ト は 除 去 さ れ る 。
−E
−E オ プ シ ョ ン を 指 定 す る と 、 全 て の 文 字 が エ ス ケ ー プ 文 字 と し て 認 識 さ れ な い よ う に な る 。 −8 オ プ シ ョ ン と と も に 用 い る と 、 完 全 に 透 過 な 接 続 に な る 。
−K
−K オ プ シ ョ ン は 全 て の Kerberos 認 証 を オ フ に す る 。
−L
−L オ プ シ ョ ン に よ り rlogin セ ッ シ ョ ン を ’’litout’’ モ ー ド (tty(4) を 参 照 ) で 実 行 す る こ と が 可 能 に な る 。
−d
−d オ プ シ ョ ン は 、 リ モ ー ト サ ー バ と の 通 信 に 使 わ れ る TCP ソ ケ ッ ト に 対 し て ソ ケ ッ ト デ バ ッ グ (setsockopt(2) を 参 照 ) を オ ン に す る 。
−e
−e オ プ シ ョ ン に よ り ユ ー ザ ー は エ ス ケ ー プ 文 字 を 指 定 で き る 。 デ フ ォ ル ト で は エ ス ケ ー プ 文 字 は ’’~’’ で あ る 。 エ ス ケ ー プ 文 字 の 指 定 は 、 表 示 可 能 な 文 字 で も 、 \nnn と い う 形 式 の 8 進 数 の 値 で も よ い 。
−k
−k オ プ シ ョ ン に よ り 、 rlogin に krb_realmofhost(3) に よ っ て 決 定 さ れ る リ モ ー ト ホ ス ト の 管 理 領 域 (realm) で は な く 、 realm で 指 定 し た 管 理 領 域 に お け る リ モ ー ト ホ ス ト の チ ケ ッ ト を 取 得 さ せ る 。
−x
−x オ プ シ ョ ン に よ り 、 rlogin セ ッ シ ョ ン を 経 由 し て 渡 さ れ る 全 て の デ ー タ を DES 暗 号 化 さ せ る 。 こ れ に よ り 、 応 答 時 間 と CPU 使 用 率 に 影 響 を 及 ぼ す が 、 高 い セ キ ュ リ テ ィ が 得 ら れ る 。
’’<エ ス ケ ー プ 文 字 >.’’ と い う 形 式 の 行 を 入 力 す る と 、 リ モ ー ト ホ ス ト と の 接 続 を 切 断 す る 。 同 様 に 、 ’’<エ ス ケ ー プ 文 字 >^Z’’ と い う 行 を 入 力 す る と 、 rlogin セ ッ シ ョ ン を サ ス ペ ン ド す る 。 ま た 、 ’’<エ ス ケ ー プ 文 字 ><遅 延 サ ス ペ ン ド 文 字 >’’ を 入 力 す る と 、 rlogin の 送 信 部 分 の み を サ ス ペ ン ド す る が 、 リ モ ー ト ホ ス ト か ら の 出 力 は 受 け 付 け る 。 デ フ ォ ル ト で は 、 チ ル ダ (’’~’’) 文 字 が エ ス ケ ー プ 文 字 で 、 通 常 は control-Y (’’^Y’’) が 遅 延 サ ス ペ ン ド 文 字 で あ る 。
(遅 延 を 除 き ) rlogin を 透 過 的 に す る た め に 、 全 て の エ コ ー は リ モ ー ト サ イ ト で 行 わ れ る 。 ^S/^Q に よ る フ ロ ー 制 御 や 割 り 込 み 発 生 時 の 入 出 力 の フ ラ ッ シ ュ は 正 し く 行 わ れ る 。
Kerberos 認 証 各 ユ ー ザ は 、 ホ ー ム デ ィ レ ク ト リ に あ る .klogin フ ァ イ ル に 個 人 の 認 証 リ ス ト を 入 れ て お く こ と が で き る 。 こ の フ ァ イ ル の 各 行 に は principal.instance@realm と い う 形 式 の Kerberos の principal 名 が な け れ ば な ら な い 。 接 続 元 の ユ ー ザ ー が .klogin に あ る い ず れ か の principal 名 で 認 証 さ れ た 場 合 、 そ の ア カ ウ ン ト に 対 し て ア ク セ ス が 許 可 さ れ る 。 .klogin フ ァ イ ル が な い 場 合 、 accountname.@localrealm を principal と し て ア ク セ ス を 許 可 す る 。 そ れ 以 外 の 場 合 は 、 login(1) と 同 じ よ う に 、 login と password の プ ロ ン プ ト が リ モ ー ト マ シ ン に 表 示 さ れ る 。 い く つ か の セ キ ュ リ テ ィ 問 題 を 避 け る た め 、 .klogin フ ァ イ ル は リ モ ー ト ユ ー ザ ー の 所 有 に な っ て い な け れ ば な ら な い 。
Kerberos 認 証 が 失 敗 し た 場 合 、 警 告 メ ッ セ ー ジ が 表 示 さ れ 、 代 わ り に 標 準 的 な Berkeley rlogin が 使 わ れ る 。 環 境 変 数 以 下 の 環 境 変 数 が rlogin で 使 わ れ る 。
TERM ユ ー ザ ー の 端 末 タ イ プ を 決 定 す る 。 関 連 項 目
rsh(1), kerberos(3),
krb_sendauth(3), krb_realmofhost(3) 履 歴
rlogin コ マ ン ド は
4.2BSD で 登 場 し た 。
バ グ
rlogin は 近 い 将 来
telnet(1) に 置 き 換 え
ら れ る だ ろ う
。 よ り 多 く の
環 境 変 数 が 引
き 継 が れ る べ
き で あ る 。 翻
訳 者 謝 辞 こ の
man ペ ー ジ の 翻 訳
に あ た り 、 FreeBSD jpman
project <http://www.jp.freebsd.org/man-jp/> に
よ る 翻 訳 を 参
考 に さ せ て い
た だ い た 。