?? 遠程聯線(telnet).htm
字號:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>遠程聯線</title>
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
<meta name="Microsoft Border" content="none">
</head>
<body background="../images/waybkgnd.gif" text="#000000" link="#00FF00" vlink="#C0C0C0"
bgcolor="#C0C0C0">
<font SIZE="2">
<p></font><font size="6" color="#0080FF"><u><strong>遠程聯線(TELNET)</strong></u></font></p>
<pre>□ 一. 關於遠程聯線</pre>
<pre> 遠程聯線是一個不可思議的工具, 它讓您超越時空一般的使用遠端的
電腦系統。有了遠程聯線, 電腦軟硬體資源的分享變得很有效率, 打個比
喻來說, 您可以連線載入位於某處的超級電腦(假設您有存取權), 做天體
模擬運算, 當結果迅速的產生時, 您可以將資料傳送到另一部圖形模擬工
作站, 由那里產生一份實體模擬圖。在這例子中, 您先後用到了一部超級
電腦以及一部圖形處理工作站, 而您雙手真正接觸到的, 很可能是一部位
於實驗室的個人電腦(PC), 可是其他這兩臺電腦可能在什麼地方也不知道!
是的, 您一點也無須知道, 通過Internet的遠程聯線工具, 您只需到知道
那里有您要的CPU時間,以及應用軟件, 如此而已。</pre>
<pre> 遠程聯線可以應用於跨越時空的環境, 當然也同樣適用於辦公室區域
網絡間, 一臺電腦模擬成另一臺電腦的終端機而連線載入對方系統。
</pre>
<pre>什麼是Telnet?</pre>
<pre> 也許讀者們聽說過Telnet是一種通訊協定之一, 對於這種說法, 您大
可以忽略掉。 讀者不妨簡單的想, Telnet就是讓剛剛以上的說明成為具體
可行的一個實際的工具, 也就是說, 我們只是單純的視Telnet為一個執行
遠程聯線的工具之一, 讓一臺電腦連線載入另外一部電腦。</pre>
<pre> 筆者記得前面已經提到很多次, 在網絡上的應用程式多半是采用
Client/Server模式, 用中文來說, 也就是一定有一端是請求端, 請求端
執行Telnet請求程式。在主機這一端則有裝置有伺服程式來接受連線請求
,不過在多半的情況, 主機端則Client與Server兩者都有。</pre>
<pre> 遠程聯線的使用程序與您平常在本地通過電話線或任何其他方式載入
一部主機并沒有很大不一樣, 您在對方主機一定要有一個私人使用帳號,
以及您的通行密碼, 這樣子您才有辦法連線進入該主機系統。細節上請參
考下面的示意。另外, 在Internet上, 有相當多的各式各樣服務系統也是
通過這方式來提供服務, 其中決大部分是免費的服務, 像是Hytelnet、BBS
、Gopher及Archie等等就是, 這類系統通常開放有公用帳號, 且無須使用
密碼。</pre>
<pre> Telnet在功能上, 是模擬成遠端一部電腦系統的終端機, 通過網絡連
線載入該電腦系統。假如您實驗室中有跑DOS的個人電腦, 該電腦也已經連
結上校園網絡, 您可以請人幫您裝設一套NCSA Telnet軟件, 之後您就可以
做筆者以上所介紹的這些不可思議的事情 (筆者一直都沒有吹牛:-) )。
NCSA Telnet是專門為DOS設計的一個請求程式, 至於在Unix機器上, 您就
無須擔心, 因為Unix是網絡的天生好手, 它一出廠就已經具備有Telnet這
東西, 而且通常是請求程序與服務程序同時具備。
</pre>
<pre>□ 二. □例:遠程聯線遠端某個主機系統</pre>
<pre>┌——————————————————————————————————————————┐
│ $ 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 │
└——————————————————————————————————————————┘
遠程聯線就是這麼簡單, 上面的操作就是一個典型遠程聯線的應用,
我們應用遠程聯線的功能,來取用遠端某一臺主機系統提供的某某公
共服務系統, 至於很多商業性服務系統也可以用這方式來連線進入。</pre>
<pre> 在Internet, 我們可以發現很多有趣的服務系統, 比方說,
假如您喜歡下棋, 您也找得到一些圍棋服務系統, 利用這系統您可以與另
外一個人下圍棋 ( 注意是對手是「人」, 而您可能不知道對手人在地球的
那個角落, 妙哉! ) , 其他像是網絡游戲系統(比方MUD)您有時間也可以一
試。其他的服務系統像是BBS、IRC及Gopher等等也可以通過Telnet來取得
服務。</pre>
<pre>□ 三. Telnet、Tn3270 淺介</pre>
<pre> 遠程聯線時, 您只須知道幾個Telnet的指令, 大抵如何連線, 如何中
途執行本端指令 (您自己主機這一端) , 如何結束連線及萬一不得已時使
用的中斷連線等等。Telnet的使用并沒有像FTP有很多獨特的操作指令。
</pre>
<pre> 不論在DOS或Unix環境, Telnet 都是個非常容易的指令, 您幾乎不
需要任何學習, 您該知道的頂多只是一開始的連線動作, 以及最後要退出
對方系統時的操作程序, 以下筆者只介紹兩個指令:</pre>
<pre> Unix下的telnet與tn3270在操作上幾乎是一樣的, 所不同者, 只因為
所連線對方系統并不一樣, 所以操作程序稍稍有異, 所以您要注意的只是,
「遵照」對方系統的要求程序來中斷連線即可。舉例來說, 您用tn3270連
線IBM VM系統時, 「logoff」 (大小寫不拘) 就是您結束連線的指令, 您
除非不得已, 不要用Unix″kill″指令來結束連線。</pre>
<pre> 在Unix下, 無論telnet或 tn3270, 您都可以按CTRL-] (CTRL 鍵及]
鍵同時按, 有時得按兩次 ) 暫時回到 telnet/tn3270 環境, 這時您可
以執行telnet/tn3270本身的指令, 會出現下面畫面。
</pre>
<pre>┌——————————————————————————————————————————┐
│ 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 ← 中斷連線 (不被鼓勵使用) │
│ $ │
└——————————————————————————————————————————┘
</pre>
<pre> 另外, 從telnet回到連線, 只須在telnet> 提示符號下按<Enter>鍵即
可。以上說明同樣應用於tn3270, 這里筆者不另外說明。</pre>
<pre> 最後, 筆者只能告訴您, Telnet本身非常容易操作及了解, 這是為什
麼本節沒有舉很多例子。而 Telnet 所能連線的系統才是您所要認識的,
Telnet 可以說只是一個橋梁而已, 您行走過該橋時, 大可不知道該橋是那
些工匠或用那些材料造的。
</pre>
<pre>□ 四. Unix rlogin介紹</pre>
<pre> rlogin是Unix主機間一個遠程聯線工具程序, rlogin最大的賣點可能
是它的8-bit clean連線方式, 也就是說, 萬一您想載入遠端一部Unix系統
, 且使用圖形操作界面(比方像中文及圖形視窗環境等等), 若您的Telnet
無法提供8-bit clean能力, 您就可以選擇rlogin。</pre>
<pre>$ rlogin 159.226.43.26 -l feng -8 ← 遠程聯線
fengs Password: ***** ← 該系統詢問通行密碼</pre>
<pre> Unix rlogin筆者就簡單介紹如上, 讀者們可以用″man rlogin″指令
查詢到更詳細的介紹。</pre>
<p><a href="../hkbx!.htm"><strong><big>返回“新客補習”</big></strong></a></p>
</body>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -