对于telnet的使用,我们介绍的最多的就是telnet命令的内容。这方面的内容比较灵活,所以我们所举出的例子也比较多。现在我们就针对一则实例来进行一下分析。首先了解一下telnet的使用。telnet用于Internet的远程登录.它可以使用户坐在已上网的电脑键盘前通过网络进入的另一台电脑已上网的电脑,使它们互相连通.这种连通可以发生在同一房间里面的电脑或是在世界各范围内已上网的电脑.习惯上来说,被连通计算机,并且为网络上所有用户提供服务的计算机称之为服务器(Servers),而自己在使用的机器称之为客户机(Customer).一旦连通后,客户机可以享有服务器所提供的一切服务.用户可以运行通常的交互过程(注册进入,执行命令),也可以进入很多的特殊的服务器如寻找图书索引.网上不同的主机提供的各种服务都可以被使用.
使用telnet命令的最简单的方法是在命令行键入:
- %telnetremote-computer-name(or IP)
这里使用的是UNIX系统的C shell,因为命令的选择是百分号"%".如果使用的是其他的计算机系统(比如:Dos,VAX/VMS,Macintosh)命令,只在细节上有些差异,而在本质上是大同小异的,下面举一个基本的telnet使用例子:
- telnetporky.math.ukans.edu
- Trying 129.237.128.11...
- Connected to porky.math.ukans.edu.
- Escape character is '^]'.
- SunOS UNIX(porky)
- login:wl
- password:xxxxxxx
- Last Login: Tue Mar 28 05:35 from ns.bta.net.cn
- SunOS Release 4.1.3_U1(SLIPPERY1) #3: Sun Nov 20 23:47:23 CST 1999
- No match.
- if:Expression syntax.
- porky/serv/wl%ls
- hello
- porky/serv/wl%
- porky/serv/wl%cd/
- porky/%ls
- Mail/ dev/ home/ mnt/ sbin/
- usr/
- News/ domain/ home1/ net/ serv/
- var/
- Record/ etc/ kadb* pcfs/ sys@
- vmunix*
- bin@ export/ lib@ print tmp/
- boot gofer/ lost+found/ record tmp_mnt/
- porky/%
上述的例子是用telnet命令寻找一个叫做porky.math.ukans.edu的远程计算机.在找到这台计算机以后,已上网的拥护的计算机就成为它的一个终端.这时屏幕出现的对话与用户在host上连接的终端一样。用户必须注册进入(login)和注销推出(logout).在login后,可给出任何适合远程系统的命令,因为"porky.math.ukans.edu"面向的是UNIX系统,所有标准的UNIX命令(想ls和pwd)都可以使用.当用户从远程系统退出时,也就从telnet退出,便可以运行自己的本地系统.实际上,telnet命令是一个可以注册进入远程计算机系统的工具.