Telnet
Telnet 客戶端是否可以在沒有 Telnet 伺服器的情況下工作?
在我的 Ubuntu 上,我可以執行以下命令,並獲得 HTTP 響應
telnet www.ietf.org 80 GET /rfc.html HTTP/1.1 Host: www.ietf.org
聽說 Telnet 協議不安全,那麼遠端主機不執行 Telnet 伺服器是否正確?
如果遠端主機上沒有執行 telnet 伺服器,我的 telnet 客戶端連接到什麼?
telnet 客戶端是否連接到任何主機上的任何開放埠,而主機沒有執行 telnet 伺服器?
謝謝。
Telnet 是一種明文協議,因此不安全。
在您的範例中,您使用 telnet 客戶端連接到另一個盒子上的埠 80。這與遠端的telnet無關;它只是您選擇在客戶端使用的程序來建立連接。
執行 telent 客戶端不需要客戶端上有 telnet 伺服器。如果您沒有連接到埠 23 (telnet),則遠端端也不需要 telnet 伺服器。
人們經常使用 telnet 客戶端來測試與遠端伺服器上服務的連接性,以驗證它們沒有被防火牆阻止或根本沒有響應。您所做的只是建立從客戶端到伺服器的 TCP 連接……它將在任何未被阻止的開放 TCP 埠上工作。