Telnet是進行遠程登錄的標準協(xié)議和主要方式它為用戶提供了在本地計算機上完成遠程主機工作的能力。通過使用Telnet,Internet用戶可以與全世界許多信息中心圖書館及其它信息資源聯(lián)系。Telnet遠程登錄的使用主要有兩種情況。第一種是用戶在遠程主祝上有自己的帳號(Account),即用戶擁有注冊的用戶名和口令;第二種是許多Internet主機為用戶提供了某種形式的公共Telnet信息資源,這種資源對于每一個Telnet用戶都是開放的。Telnet是使用最為簡單的Internet工具之一。
telnet /?
命令可以縮寫。支持的命令為:
c- 關(guān)閉 關(guān)閉當前連接
d- 顯示 顯示操作參數(shù)
o- 打開主機名 [端口]連接到一個主機名(默認端口 23)
q- 退出 退出 telnet
set- 設(shè)置 設(shè)置選項(要列表,請鍵入 'set ?')
sen- 發(fā)送 將字符串送到服務(wù)器
st - 狀態(tài) 打印狀態(tài)信息
u- 解除設(shè)置 解除設(shè)置選項(要列表,請鍵入 'unset ?')
?/h- 幫助 打印幫助信息
Telnet端口通訊測試之舉例說明:
比如,您想測試某IP(如:192.168.1.200)的80端口是否開放,請點擊開始——運行輸入:telnet 192.168.1.200 80 然后回車就可以了,注意,命令行中間的空格都是半角。
1.如果通訊正常,則顯示:
2.如果通訊失敗,則顯示:
有一點提醒讀者注意,不同的服務(wù)器其操作可能不一樣,如果你第一次訪問某臺主機的某個服務(wù)器,最好先閱讀該服務(wù)器提供的幫助信息,再進行下一步操作。
由于主機提供的每種服務(wù)都分配了相應(yīng)的端口值,所以,即使沒有該種服務(wù)的客戶程序,也可以用telnet訪問該服務(wù)器。例如,主機sonne.uiuc.edu提供的新聞服務(wù),其端口值為119,用命令行$telnet sonne.uiuc.edu 119 就可以獲取主機sonne.uiuc.edu的新聞服務(wù)。如果在該主機上擁有帳號,同時想用自己的帳號進入該機操作,只需使用telnet的標準端口即可。
Telnet的常用命令
在telnet提示符下,輸入"?",屏幕將顯示telnet命令的幫助信息。下面解釋以下幾個常用的telnet命令選項。
close: 關(guān)閉與遠端主機的連接,如果在telnet后輸入了遠端主機名,此命令將退出telnet。
open hostname: 與主機hostname建立連接。
quit: 退出telnet。
set escape charater: 設(shè)置escape字符,一般缺省的escape字符為Ctrl-l。
這個命令在你用telnet級聯(lián)幾個主機時,比較有用。例如,用telnet從主機A登錄到主機B上,從主機B又用telnet登錄到主機C上,如果在主機C中的操作完畢,需要回到主機B,這時可以按escape字符。如果主機B與主機C的escape字符相同,那么用戶將回到主機A,而不是主機B。
set echo: 如果是echo on,那么從鍵盤上輸入的字符將顯示在屏幕上,如果是echo off,將看不到鍵盤輸入的字符。
z: 從telnet狀態(tài)回到shell,此時兩主機的連接不斷。
fg: 從shell回到telnet狀態(tài),要從telnet狀態(tài)重新回到遠端主機,只需按回車鍵即可實現(xiàn)。