荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: Mill (我会忘记), 信区: Linux
标  题: 远程联线(TELNET)
发信站: BBS 荔园晨风站 (Thu Oct 22 22:22:45 1998), 站内信件




远程联线(TELNET)

□ 一.  关於远程联线

    远程联线是一个不可思议的工具, 它让您超越时空一般的使用远端的
电脑系统。有了远程联线, 电脑软硬体资源的分享变得很有效率, 打个比
喻来说, 您可以连线载入位於某处的超级电脑(假设您有存取权), 做天体
模拟运算, 当结果迅速的产生时, 您可以将资料传送到另一部图形模拟工
作站, 由那里产生一份实体模拟图。在这例子中, 您先後用到了一部超级
电脑以及一部图形处理工作站, 而您双手真正接触到的, 很可能是一部位
於实验室的个人电脑(PC), 可是其他这两台电脑可能在什麽地方也不知道!
是的, 您一点也无须知道, 通过Internet的远程联线工具, 您只需到知道
那里有您要的CPU时间,以及应用软件, 如此而已。

    远程联线可以应用於跨越时空的环境, 当然也同样适用於办公室区域
网络间, 一台电脑模拟成另一台电脑的终端机而连线载入对方系统。


什麽是Telnet?

    也许读者们听说过Telnet是一种通讯协定之一, 对於这种说法, 您大
可以忽略掉。 读者不妨简单的想, Telnet就是让刚刚以上的说明成为具体
可行的一个实际的工具, 也就是说, 我们只是单纯的视Telnet为一个执行
远程联线的工具之一, 让一台电脑连线载入另外一部电脑。

    笔者记得前面已经提到很多次, 在网络上的应用程式多半是采用
Client/Server模式, 用中文来说, 也就是一定有一端是请求端, 请求端
执行Telnet请求程式。在主机这一端则有装置有伺服程式来接受连线请求
,不过在多半的情况, 主机端则Client与Server两者都有。

    远程联线的使用程序与您平常在本地通过电话线或任何其他方式载入
一部主机并没有很大不一样, 您在对方主机一定要有一个私人使用帐号,
以及您的通行密码, 这样子您才有办法连线进入该主机系统。细节上请参
考下面的示意。另外, 在Internet上, 有相当多的各式各样服务系统也是
通过这方式来提供服务, 其中决大部分是免费的服务, 像是Hytelnet、BBS
、Gopher及Archie等等就是, 这类系统通常开放有公用帐号, 且无须使用
密码。

    Telnet在功能上, 是模拟成远端一部电脑系统的终端机, 通过网络连
线载入该电脑系统。假如您实验室中有跑DOS的个人电脑, 该电脑也已经连
结上校园网络, 您可以请人帮您装设一套NCSA Telnet软件, 之後您就可以
做笔者以上所介绍的这些不可思议的事情 (笔者一直都没有吹牛:-) )。
NCSA Telnet是专门为DOS设计的一个请求程式, 至於在Unix机器上, 您就
无须担心, 因为Unix是网络的天生好手, 它一出厂就已经具备有Telnet这
东西, 而且通常是请求程序与服务程序同时具备。


□ 二. □例:远程联线远端某个主机系统

┌———————————————————————————————————————
———┐
│ $ telnet jet.ncic1.ac.cn     ← 连线
    │
│ Trying 159.226.43.26...
     │
│ Connected to 159.226.43.26
     │
│ Escape character is '^]'.
      │

      │
│ SunOS UNIX (sparc4)        (连线成功)
      │

      │
│ login: feng                ←输入账号
   password:*******           ←输入密码
│ Last login: Thu Dec 30 11:37:17 from 159.226.43.45
     │
│ SunOS Release 4.1.1 (sparc15) #1: Tue Nov 12 05:15:31 CST 1996
      │
└———————————————————————————————————————
———┘
    远程联线就是这麽简单, 上面的操作就是一个典型远程联线的应用,
    我们应用远程联线的功能,来取用远端某一台主机系统提供的某某公
    共服务系统, 至於很多商业性服务系统也可以用这方式来连线进入。

    在Internet, 我们可以发现很多有趣的服务系统, 比方说,
假如您喜欢下棋, 您也找得到一些围棋服务系统, 利用这系统您可以与另
外一个人下围棋 ( 注意是对手是「人」, 而您可能不知道对手人在地球的
那个角落, 妙哉! ) , 其他像是网络游戏系统(比方MUD)您有时间也可以一
试。其他的服务系统像是BBS、IRC及Gopher等等也可以通过Telnet来取得
服务。

□ 三.  Telnet、Tn3270 浅介

    远程联线时, 您只须知道几个Telnet的指令, 大抵如何连线, 如何中
途执行本端指令 (您自己主机这一端) , 如何结束连线及万一不得已时使
用的中断连线等等。Telnet的使用并没有像FTP有很多独特的操作指令。


    不论在DOS或Unix环境, Telnet 都是个非常容易的指令, 您几乎不
需要任何学习, 您该知道的顶多只是一开始的连线动作, 以及最後要退出
对方系统时的操作程序, 以下笔者只介绍两个指令:

    Unix下的telnet与tn3270在操作上几乎是一样的, 所不同者, 只因为
所连线对方系统并不一样, 所以操作程序稍稍有异, 所以您要注意的只是,
「遵照」对方系统的要求程序来中断连线即可。举例来说, 您用tn3270连
线IBM VM系统时, 「logoff」 (大小写不拘) 就是您结束连线的指令, 您
除非不得已, 不要用Unix″kill″指令来结束连线。

     在Unix下, 无论telnet或 tn3270, 您都可以按CTRL-] (CTRL 键及]
键同时按, 有时得按两次 ) 暂时回到 telnet/tn3270 环境, 这时您可
以执行telnet/tn3270本身的指令, 会出现下面画面。


┌———————————————————————————————————————
———┐
│     telnet> ?      ← ? 符号求助
      │
│     Commands may be abbreviated.  Commands are:
      │

      │
│     close           close current connection
      │
│     display         display operating parameters
      │
│     mode            try to enter line-by-line or character-at-a-time mode
      │
│     open            connect to a site
      │
│     quit            exit telnet
      │
│     send            transmit special characters ('send ?' for more)
      │
│     set             set operating parameters ('set ?' for more)
      │
│     status          print status information
      │
│     toggle          toggle operating parameters ('toggle ?' for more)
      │
│     z               suspend telnet
      │
│     ?               print help information
      │
│     telnet>
      │

      │
│     toggle          toggle operating parameters ('toggle ?' for more)
      │
│     z               suspend telnet
      │
│     ?               print help information
      │
│     telnet> status   ← 查看目前连线状况
      │
│     No connection.
      │
│     Escape character is '^]'.
      │
│     telnet> z        ← 暂时回到本地的shell, 把连线作业放在背景
      │

      │
│     [1] + Stopped                  telnet
      │
│     [^C]    interrupt.
      │
│     [^U]    kill.
      │
│     [^\]    quit.
      │
│     [^D]    eof.
      │

      │
│     $ fg             ← 将连线切回前台 (回到telnet)
      │
│     telnet
      │

      │
│     telnet> q        ← 中断连线 (不被鼓励使用)
      │
│     $
      │
└———————————————————————————————————————
———┘


   另外, 从telnet回到连线, 只须在telnet> 提示符号下按<Enter>键即
可。以上说明同样应用於tn3270, 这里笔者不另外说明。

   最後, 笔者只能告诉您, Telnet本身非常容易操作及了解, 这是为什
麽本节没有举很多例子。而 Telnet 所能连线的系统才是您所要认识的,
Telnet 可以说只是一个桥梁而已, 您行走过该桥时, 大可不知道该桥是那
些工匠或用那些材料造的。


□ 四. Unix rlogin介绍

    rlogin是Unix主机间一个远程联线工具程序, rlogin最大的卖点可能
是它的8-bit clean连线方式, 也就是说, 万一您想载入远端一部Unix系统
, 且使用图形操作界面(比方像中文及图形视窗环境等等), 若您的Telnet
无法提供8-bit clean能力, 您就可以选择rlogin。

$ rlogin 159.226.43.26 -l feng -8          ← 远程联线
fengs Password: *****                   ← 该系统询问通行密码

    Unix rlogin笔者就简单介绍如上, 读者们可以用″man rlogin″指令
查询到更详细的介绍。


--
                         ┏━━━━━━━━━━━━━┯┓
                         ┃ 弃我去者,昨日之日不可留, ╚┫
                         ┃ 乱我心者,今日之日多烦忧.   ┃
                         ┗━━━━━━━━━━━━━━┛
 已经好久不抬头看看天上的月亮,原来月光也会让人如此慌张
 Email: s7110109@szu.edu.cn  Macrobird

※ 来源:.BBS 荔园晨风站 bbs.szu.edu.cn.[FROM: 192.168.0.167]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店