tcp/ip入门经典(第2版) 第十五章 监控和远程访问
1.本章内容
telnet
berkeley r*工具
ssh
远程控制
网络管理
snmp
rmon
2.网络可以说是为了共享远程的资源而建立的,所以在网络上做的几乎所有的事情都可以归结为远程访问。
3.telnet
telnet是对远程计算机进行类似于终端访问的一套组件。(近些年,更为安全的ssh协议已经成为终端访问的标准)
telnet客户端与telnet服务端
4.Berkeley远程工具
Berkeley系统设计(BSD)的UNIX系统实现(被称为BSD UNIX),是UNIX发展的重要一步。
UNIX受信访问
5.rlogin
rlogin是一种远程登录工具,可以使用rlogin登录某台正在运行服务器后台程序rlogind(d代表后台程序)的UNIX主机。
rlogin提供了与telnet相同的用途,但rlogin的通用性要差很多。
6.rcp
rcp工具提供远程文件访问功能,但没有ftp用途广、功能多。
7.rsh
rsh工具允许用户在不需要登录远程计算机的情况下,就能在远程计算机上执行单条命令。
rsh是远程外壳(remote shell)的缩写(外壳是操作系统的一种命令接口)。
运行于远程计算机上的rshd后台程序,接受rsh命令,验证用户名和主机名信息,并执行该命令。当用户不愿或不需要与远程计算机建立远程会话时,可以使用rsh工具执行输入的命令,格式如下,
rsh -l username hostname command
username 用户名,hostname 主机名, command 需要执行的命令
其中 -l 是可选的,用于指定username,如果不指定,则默认使用本地计算机的用户名(rsh hostname command)
8.rexec
与rsh类似,rexec也提供在远程计算机中执行命令的功能。使用的是rexecd的后台程序。
命令格式如下,
rexec hostname -l username command
9.ruptime rwho
ruptime显示网络上每台计算机的登录用户数量,同时列出每台计算机的上线时间(所以名称为r-up-time)。
命令如下,
ruptime
rwho用于显示当前登录到计算机上的所有用户,可以列出用户名、每个用户所登录的计算机,登录时间以及登出时间。
命令如下,
rwho
ruptime和rwho都使用rwhod后台程序。
10.安全外壳(ssh)
ssh 用于替代rlogin rsh telnet的远程外壳程序
scp 用于替代rcp的文件传输工具
sftp 用于替代ftp的文件传输工具
11.关键术语