Telnet (telecommunications network)
Telnet 讓使用者經由網路存取遠端電腦的協定,遠端登入 (remote login) 協定。雖然 Telnet 可以設定成允許匿名連線,但它應該被設定成需要登入使用者姓名和密碼。
即使 Telnet 要求登入使用者姓名和密碼,仍易受駭客攻擊,因為它以純文字 (未加密) 方式傳送所有資料(包括密碼)。駭客可以經由竊聽取得登入的使用者姓名和密碼。因為安全性考量 Telnet 以已經逐漸被另一安全性協定 SSH 取代了。
為什麼還要討論 Telnet,有下列兩個理由:
-Telnet 簡單純文字的架構能讓我們說明遠端登入概念的議題和挑戰,這個概念也用在 SSH 遠端登入服務上面。
-網路管理者通常使用 Telnet 做問題診斷測試和除錯。
Local 和 remote login:
當一個使用者登入本地系統 (local system) 稱為 local login。
當一個使用者想要存取遠方電腦的應用程式時,他就是使用 remote login。這時候就會使用到 Telnet 的客戶端和伺服器的程式了。