Rlogin:远程登录命令(UNIX操作系统)

来源:互联网 发布:跨网络 组播 编辑:程序博客网 时间:2024/05/22 06:09

  rlogin:Remote Login in Unix systems 
 
   远程登录(rlogin)是一个 UNIX 命令,它允许授权用户进入网络中的其它 UNIX 机器并且
就像用户在现场操作一样。一旦进入主机,用户可以操作主机允许的任何事情,比如:读文件、
编辑文件或删除文件等。

  每一个远程机器都有一个文件(/etc/hosts.equiv),包括了一个信任主机名集共享用户名
的列表。本地用户名和远程用户名相同的用户,可以在 /etc/hosts.equiv 文件中列出的任何机
器上登录到远程主机,而不需要密码口令。个人用户可以在主目录下设置相似的个人文件(通常
叫 .rhosts)。此文件中的每一行都包含了两个名字 — 主机名和用户名,两者用空格分
开。.rhosts 文件中的每一行允许一个登录到主机名的名为用户名的用户无需密码就可以登陆到
远程主机。如果在远程机的 /etc/hosts.equiv 文件中找不到本地主机名,并且在远程用户
的 .rhosts 文件中找不到本地用户名和主机名时,远程机就会提示密码。列 /etc/hosts.equiv 
和 .rhosts 文件中的主机名必须是列在主机数据库中的正式主机名,昵称均不许使用。为安全起
见,.rhosts 文件必须归远程用户或根所有。 

  远程终端类型和本地终端类型(在 TERM 变量环境中给定)相同。如果服务器支持,终端或
窗口尺寸会被拷贝到远程系统中,同时大小的变化也能反映出来。所有的回声现象都发生在远程
站点,以致于远程登录都是透明的(除了延迟情况)。流控制借助 <CTRL-S> 和 <CTRL-Q> 实
现,并且输入输出中断也得到很好的处理。

  rlogin 的安全版本 slogin 和另外两个 UNIX 工具 ssh 、scp 都属于 Secure Shell 
suite,这是一个用于替代早期工具的界面和协议。 

  协议结构 

  rlogin 命令是:rlogin [-8EL] [-ec ] [-l 用户名] 主机名可选标记 
  可选标记: 

  -8EL 总是支持8位数据路径,除非开始字符和停止字符不是 Ctrl-S 和 Ctrl-Q,否则 
Rlogin 命令使用7位数据路径,去除校验位。 
  -e Character 改变换码符。替换为 Character 选择的字符。 
  -f 引起认证(Credentials)转发。如果当前不是采用的 Kerberos 5认证方法,该标记就会
被忽略。如果当前认证没有标记为可转发,将导致认证失败。 
  -F 引起认证(Credentials)转发。另外远程系统上的认证被标记为可转发(允许它们传送
到另一个远程系统上)。如果当前认证没有标记为可转发,将导致认证失败。 
  -k realm 如果远程站领域与本地系统领域不同,那么允许用户指定远程站的领域。为达到该
目的,领域与DCE信元同义。如果当前不是采用的 Kerberos 5认证方法,该标记就会被忽略。 
  -l User 将远程用户名改为你所指定的名字。否则将你的本地用户名应用于远程主机。
 
  主机名–建立远程登录会话的远程机器 

  远程登录是Internet上较早提供的服务。用户通过Telnet命令使自己的计算机暂时成为远地
计算机的终端,直接调用远地计算机的资源和服务。利用远程登录,用户可以实时使用远地计算
机上对外开放的全部资源,可以查询数据库、检索资料,或利用远程计算完成只有巨型机才能做
的工作。此外, Internet的许多服务是通过Telnet访问来实现的。

原创粉丝点击