telnet簡介
telnet 命令通常用來遠程登錄。telnet是基於TELNET協議的遠程登錄客戶端程序。Telnet協議是TCP/IP協議族中的一員,是Internet遠程登陸服務的標准協議和主要方式。它為用戶提供了在本地計算機上完成遠程主機工作的 能力。在終端使用者的電腦上使用telnet程序,用它連接到服務器。終端使用者可以在telnet程序中輸入命令,這些命令會在服務器上運行,就像直接在服務器的控制台上輸入一樣。可以在本地就能控制服務器。要開始一個 telnet會話,必須輸入用戶名和密碼來登錄服務器。Telnet是常用的遠程控制Web服務器的方法。
telnet因為采用明文傳送報文,安全性不好,很多Linux服務器都不開放telnet服務,而改用更安全的ssh方式了。但仍然有很多別的系統可能采用了telnet方式來提供遠程登錄,因此弄清楚telnet客戶端的使用方式仍是很有必要的。
telnet命令還可做別的用途,比如:測試遠程服務的狀態,測試遠程服務器的某個端口是否能訪問。
默認使用 23 端口。
Windows使用Telnet
開啟telnet服務步驟:
- 打開“控制面板”
- 進入“程序和功能”
- 點擊“啟用或關閉windows功能”
- 勾選“Telnet 客戶端”
使用telnet模擬http請求:
在windows下使用telnet www.baidu.com 80
這時會顯示空白的命令行,按下【ctrl+]】
回車進入編輯狀態,此時又回到空白狀態,輸入http請求
輸入兩個回車,即兩個\r\n即可得到結果