使用Telnet訪問端口發送數據


什么是Telnet?
  對於Telnet的認識,不同的人持有不同的觀點,可以把Telnet當成一種通信協議,但是對於入侵者而言,Telnet只是一種遠程登錄的工具。一旦入侵者與遠程主機建立了Telnet連接,入侵者便可以使用目標主機上的軟、硬件資源,而入侵者的本地機只相當於一個只有鍵盤和顯示器的終端而已。


  為什么需要telnet?
  telnet就是查看某個端口是否可訪問。我們在搞開發的時候,經常要用的端口就是 8080。那么你可以啟動服務器,用telnet 去查看這個端口是否可用。

  Telnet協議是TCP/IP協議家族中的一員,是Internet遠程登陸服務的標准協議和主要方式。它為用戶提供了在本地計算機上完成遠程主機工作的能力。在終端使用者的電腦上使用telnet程序,用它連接到服務器。終端使用者可以在telnet程序中輸入命令,這些命令會在服務器上運行,就像直接在服務器的控制台上輸入一樣。可以在本地就能控制服務器。要開始一個telnet會話,必須輸入用戶名和密碼來登錄服務器。Telnet是常用的遠程控制Web服務器的方法。

 

 

 

為什么在Vista/Win7 下不能夠使用telnet?Vista/Windows 7怎么執行telnet 命令?

  Windows 7提示:telnet不是內部或外部命令,怎么辦?一般只有Windows 7才會出現這種情況,這里主要說下Windows7怎么解決。

  在Win7不能夠使用的主要原因是由於win7默認情況下是沒有安裝telnet服務,所以我們需要安裝telnet服務。怎么安裝呢?很簡單,只需要您簡單的做如下操作:

  開始 → 控制面板 → 程序和功能 → 打開或關閉Windows功能,在這里就可以看到“telnet服務器”和“telnet客服端”。

 

 

 

涉及的命令總結:

① ping + ip: 查看某一個ip地址是否能夠連通,如: ping 114.80.67.193

  ② telnet ip port : 查看某一個機器上的某一個端口是否可以訪問,如:telnet 114.80.67.193 8080

  ③ 退出命令: exit---退出dos窗口,q!,wq---Linux下退出vi編輯器
         ctrl+],之后在按q ---退出telnet界面
         quit---退出MySQL.......

 

  Telnet 客戶端命常用命令:

  open : 使用 openhostname 可以建立到主機的 Telnet 連接。

  close : 使用命令 close 命令可以關閉現有的 Telnet 連接。

  display : 使用 display 命令可以查看 Telnet 客戶端的當前設置。

  send : 使用 send 命令可以向 Telnet 服務器發送命令。支持以下命令:

  ao : 放棄輸出命令。

  ayt : “Are you there”命令。

  esc : 發送當前的轉義字符。

  ip : 中斷進程命令。

  synch : 執行 Telnet 同步操作。

  brk : 發送信號。

  上表所列命令以外的其他命令都將以字符串的形式發送至 Telnet 服務器。例如,sendabcd 將發送字符串 abcd 至 Telnet 服務器,這樣,Telnet 會話窗口中將出現該字符串。

  quit :使用 quit 命令可以退出 Telnet 客戶端。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM