Telnet入侵最完全手册

Internet系统的一大优点在于 , 操纵世界另一端的计算机与使用身旁的计算机一样方便 。本章介绍怎样利用Telnet服务系统连接远程计算机 。
我们将讨论两种使用远程计算机的主要方法 。首先 , 你可以在任何 Internet主机上注册 , 取得你的户头 。如对于一台Unix系统的计算机 , 你必须具有一个用户标识和口令 。一经注册 , 你就可以按正常使用主机了 。其次 , 有许多Internet计算机提供一种Telnet公共服务 。该系统对任何用户都有效 , 通常不需要口令 。本书《附录》中的许多资源就是通过此种方式获得的 。
你将发现 , Telnet会让你忘记自己与远程主机之间的距离 , 你所能感到的距离感仅仅是 , 当Internet使用频繁时 , 计算机的响应速度稍有迟缓 。当然 , 熟练的用户可以轻松自如地依次访问几个不同的Internet 主机 。
Telnet概要
前面我们介绍过 , Telnet提供大量基于标准协议之上的服务 。使你与远程Internet主机连接的服务就叫做“Telnet” 。
使用telnet服务 , 你必须在你的计算机上运行一个非凡的telnet程序 。该程序通过Internet连接你所指定的计算机 。一旦连接成功 , telnet就作为你与另一台计算机之间的中介而工作 。你用键盘录入的所有东西都将传给另一台计算机 , 而另一台计算机显示的一切东西也将送到你的计算机并在屏幕上显示出来 。其结果 , 你的键盘及屏幕似乎与远程计算机直接连在一起 。
在Telnet术语中 , 你的计算机叫作“本地计算机”(本地机) , 而 telnet程序所连接的另一台计算机叫做“远程计算机”(远程机) 。无论另一台计算机的实际距离有多远 , 无论是在同一间办公室还是横跨世界 , 我们都使用这些术语 。正如第二章所述 , 我们常把Internet计算机称为“ 主机” 。所以 , 利用Telnet术语 , 我们可以说telnet程序的功能就是将你的本地机与一台远程Internet主机连接 。
另外 , 我们通常也将telnet用作动词 。例如 , 你正在外地一位朋友家作客 , 你可以这样对他说:“我能用你的计算机吗?我想telnet我的计算机 , 看有没有邮件 。”
运行telnet 程序的第一种方法
当进行远程连接时 , 你应使用telnet程序 。有两种运行程序的方法 , 这里先讲述最常用的一种 , 下一部分将介绍另一种方法 。
运行telnet程序 , 首先录入命令名及你想连接的远程机的地址 。例如 , 假设你要连接一台叫fuzzball的计算机 , 它的全地址为 fuzzball. UCsb .edu , 则录入:
telnet fuzzball.ucsb.edu
若你是与本地网络的一台计算机连接 , 通常可以只录入该机的名字而不用录入全地址 。例如:telnet fuzzball
正如在第四章中介绍的 , 所有Internet主机都有一个正式的IP地址 , 该地址由一串被句点隔开的数字构成 。例如:标准地址为ucsd.edu的计算机的IP地址为128.54.16.1.
一些系统在处理某些标准地址时会有困难 。若你使用telnet程序时碰到此类问题 , 可换用IP地址试一试 。例如 , 以下两个命令都可达到同一目的 , 即能连上同一台主机 。
telnet ucsd.edu
telnet 128.54.16.1
关于IP地址及Internet地址的具体情况参见第四章 。
运行telnet程序后 , 它将开始连接你所指定的远程机 。当telnet正在等待响应时 , 屏幕将显示:
Trying...
或类似的信息 。
一旦连接确定(若主机距离远可能会等候一段时间) , 你将读到此信息:Connected to fuzzball.ucsb.edu
Escape character is "^]"
(我们将在后面的“换码符”中解释该指示)
假如有时telnet不能确定连接 , 你将得到主机找不到的信息 。例如 , 假设你想连接远程机nipper.com , 但你错误地录入为:

推荐阅读