telnet服務(wù)的非常規(guī)應(yīng)用
telnet服務(wù)的有關(guān)內(nèi)容我們講解了不少內(nèi)容,那么對(duì)于它的應(yīng)用的介紹,我們也是只涉及了基本內(nèi)容?,F(xiàn)在我們來介紹一下它的非常規(guī)應(yīng)用。幫助大家更好地理解它的使用。
telnet服務(wù)的非常規(guī)應(yīng)用
在Internet上,不少主機(jī)都同時(shí)提供多種服務(wù).為了區(qū)分這些服務(wù)器,每個(gè)服務(wù)器均分配一個(gè)標(biāo)準(zhǔn)端口值,其中telnet的標(biāo)準(zhǔn)端口值為23.在訪問這些服務(wù)器時(shí),如果所分配的端口值與標(biāo)準(zhǔn)值不同,就必需在命令行中給出適當(dāng)?shù)亩丝谥?
例如,要了解美國各城市的郵編和地理情況,可以用telnet訪問主機(jī)martini.eecs.umich.edu,其端口值為3000,相應(yīng)的命令行為:
$telnetmartini.eecs.umich.edu 3000
用戶不必在martini.eecs.umich.edu上擁有帳號(hào),就可以訪問該主機(jī),獲得它提供的服務(wù).
有一點(diǎn)提醒讀者注意,不同的服務(wù)器其操作可能不一樣,如果你***次訪問某臺(tái)主機(jī)的某個(gè)服務(wù)器,***先閱讀該服務(wù)器提供的幫助信息,再進(jìn)行下一步操作.
由于主機(jī)提供的每種服務(wù)都分配了相應(yīng)的端口值,所以,即使沒有該種服務(wù)的客戶程序,也可以用telnet訪問該服務(wù)器.例如,主機(jī)sonne.uiuc.edu提供的新聞服務(wù),其端口值為119,用命令行
$telnetsonne.uiuc.edu 119
就可以獲取主機(jī)sonne.uiuc.edu的新聞服務(wù).如果在該主機(jī)上擁有帳號(hào),同時(shí)想用自己的帳號(hào)進(jìn)入該機(jī)操作,只需使用telnet的標(biāo)準(zhǔn)端口即可.
telnet服務(wù)的常用命令
在telnet提示符下,輸入"?",屏幕將顯示telnet命令的幫助信息.下面解釋以下幾個(gè)常用的telnet命令選項(xiàng).
close: 關(guān)閉與遠(yuǎn)端主機(jī)的連接,如果在telnet后輸入了遠(yuǎn)端主機(jī)名,此命令將退出telnet服務(wù).
open hostname: 與主機(jī)hostname建立連接.
quit: 退出telnet.
set escape charater: 設(shè)置escape字符,一般缺省的escape字符為Ctrl-l.
這個(gè)命令在你用telnet級(jí)聯(lián)幾個(gè)主機(jī)時(shí),比較有用.例如,用telnet服務(wù)從主機(jī)A登錄到主機(jī)B上,從主機(jī)B又用telnet登錄到主機(jī)C上,如果在主機(jī)C中的操作完畢,需要回到主機(jī)B,這時(shí)可以按escape字符.如果主機(jī)B與主機(jī)C的escape字符相同,那么用戶將回到主機(jī)A,而不是主機(jī)B.
set echo: 如果是echo on,那么從鍵盤上輸入的字符將顯示在屏幕上,如果是echo off,將看不到鍵盤輸入的字符.
z: 從telnet狀態(tài)回到shell,此時(shí)兩主機(jī)的連接不斷.
fg: 從shell回到telnet狀態(tài),要從telnet狀態(tài)重新回到遠(yuǎn)端主機(jī),只需按回
車鍵即可實(shí)現(xiàn).