连接本地主机和远程主机。
rlogin RemoteHost [ -e Character ] [ -8 ] [ -l User ] [ -f | -F ] [ -k realm]
/usr/bin/rlogin 命令登录到指定的远程主机并连接你的本地终端到远程主机。
远程终端类型跟在 TERM 本地环境变量给定的相同。如果远程主机支持它们,终端或窗口大小也一样,并且传输任何大小的改变。所有回送信号发生在远程主机,因此除了延迟外,终端连接是透明的。Ctrl-S 和 Ctrl-Q 按键顺序停止和启动信息流,而且输入输出缓冲区由中断刷新。
当使用 rlogin 命令时,可以用主机名作为链接名创建一个链接到路径。例如:
ln -s /usr/bin/rsh HostName
在提示符处输入由带自变量(命令)的 HostName 参数指定的主机名,自动地使用 rsh 命令来远程执行在由 HostName 参数指定的远程主机的命令行上指定的命令。
在提示符处输入由不带自变量(命令)的 HostName 参数指定的主机名,自动地使用 rlogin 命令来登录到由 HostName 参数指定的远程主机上。
除上述情况外,如果远程用户帐户没有定义密码,rlogin 命令也允许对远程主机的访问。然而,出于安全性原因,推荐对所有的用户帐户使用密码。
rlogin 命令执行(使用 exec 命令)/usr/sbin/login 文件来验证用户。本命令 1)允许所有用户和设备属性在 telnet 连接中生效和 2)导致远程登录对某一时间(由 maxlogins 属性确定)允许的登录会话的最大数目进行计数。在 /etc/security/user 和/etc/security/login.cfg 文件中定义属性。
rlogind 和 telnetd 守护程序使用 POSIX 行规则来更改本地 TTY 上的行规则。如果在本地 TTY 上不使用 POSIX 行规则,回送其它行规则可能导致不适当的行为。TCP/IP 必须有 POSIX 行规则才能正确地工作。
有多个认证方法,为了允许连接,每个都要求设置不同的东西。
只有在满足以下条件中的一种或两种时才允许访问远程主机:
尽管可以为 $HOME/.rhosts 文件设置任意的许可权,但建议 .rhosts 文件的许可权设置为 600(仅被所有者读和写)。
只有在满足下列所有条件时才允许访问远程主机:
除非用 -e 标志修改,标准的转义字符为代字号 (~)。如果转义字符出现在一行的开头,转义字符仅被远程主机标识。否则,转义字符作为一个普通的字符发送到远程主机。要将出现在一行的开头的转义字符作为普通字符发送到远程主机,按转义字符两次。按下转义字符和点号(例如 ~. ),快速地断开本地终端到远程主机的连接。
rlogin host2
提示输入密码然后登录到远程主机 host2。
注销远程主机并关闭连接,输入 ~. (代字符,点号)。
注销远程主机并关闭连接,输入 ~. (代字符,点号)。
注销远程主机并关闭连接,输入 \. (反斜杠,点号)。
ftp 命令、login命令rcp 命令、rexec 命令、rsh 命令、telnet 命令。
kvalid_user 功能。
hosts.equiv 文件格式、.rhosts 文件格式。
《AIX 5L V5.2 系统管理指南:通信与网络》中的『网络概述』。
在《AIX 5L V5.2 系统用户指南:通信与网络》中的『安全 Rcmd』。