Telnet(TCP 23) 曾是遠端管理主力,因明文傳輸(帳號/密碼/指令/輸出全裸奔),現已被 SSH (TCP 22) 取代。但 Telnet 仍是測試 TCP 埠口連通性的最簡單工具(無需加密握手、支援原始 TCP 串流互動)。
基本操作流程
C:\> telnet
Microsoft Telnet 用戶端
歡迎使用 Microsoft Telnet 用戶端
Escape 字元是 'CTRL+]'
Microsoft Telnet> open 192.168.1.10 23
登入: admin
密碼: ********
歡迎來到 Linux 伺服器
[admin@server ~]# _
- 進入 Telnet Shell →
open IP [Port] 連線(Port 預設 23)。
- 成功登入後,擁有該帳號權限的完整 Shell,可執行任何指令。
- 離開:
exit / logout / Ctrl+] 進入 Telnet 提示字元 → quit。
核心用途:TCP 埠口連通性測試(真正的價值)
telnet 192.168.1.10 80 # 測試 HTTP
telnet mail.example.com 25 # 測試 SMTP
telnet 10.0.0.5 3306 # 測試 MySQL
telnet 192.168.1.50 445 # 測試 SMB
- 畫面閃爍/清空/顯示連線成功訊息 → TCP 三向交握成功,埠口開放可達。
- 長時間停留在「正在連線...」/「Connecting...」 → 封包被丟棄/防火牆阻擋/服務未啟動。
- 立即顯示「連線失敗/拒絕連線」 → 目標主機主動拒絕(RST),服務未監聽該埠。
優於 ping(僅測 ICMP)、tracert(路徑),Telnet 直接驗證應用層埠口真正可建立 TCP 連線。
Windows 啟用 Telnet 用戶端
- GUI:「控制台」→「程式集」→「開啟或關閉 Windows 功能」→ 勾選「Telnet 用戶端」。
- CLI(管理員 PowerShell):
Enable-WindowsOptionalFeature -Online -FeatureName TelnetClient / dism /online /Enable-Feature /FeatureName:TelnetClient。
安全風險與必須遷移至 SSH 的理由
| 風險 | 說明 |
| 明文竊聽 | 網路任何節點抓封包即得帳密、指令、輸出(Wireshark Filter: tcp.port==23) |
| 中間人攻擊 | ARP 欺騙/路由劫持攔截會話,竄改指令/注入惡意碼 |
| 無完整性驗證 | 封包可被竄改無法偵測 |
| 暴力破解目標 | 預設埠 23、無失敗鎖定、弱口令極易被撞庫 |
| 合規違規 | PCI-DSS、HIPAA、GDPR、等保 2.0 均要求禁用明文管理協定 |
SSH 替代方案快速上手
- Windows 10/11/Server 2019+ 內建 OpenSSH Client/Server:
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
- 連線:
ssh user@192.168.1.10(金鑰認證 ssh -i key.pem user@host)。
- Windows 端 SSH Server 設定:編輯
C:\ProgramData\ssh\sshd_config → Port 22、PermitRootLogin no、PasswordAuthentication no(強制金鑰)、AllowGroups sshusers → 重啟 sshd 服務 → 防火牆開放 22。
- 圖形化工具:PuTTY、MobaXterm、Termius、Tabby、Windows Terminal + SSH Profile。
特殊場景仍需 Telnet 的因應
- 舊式網路設備(交換器/路由器/防火牆)僅支援 Telnet 管理 → 隔離於管理專用 VLAN、跳板機堡壘機代管、全程錄影審計。
- 嵌入式/工控設備除錯介面 → 物理隔離、串口轉網路、單向閘道。
- 教學/測試 TCP 協定原始互動(SMTP/HTTP/POP3/IMAP 手工對話)→ 使用
nc/socat/openssl s_client 更佳。
結論:Telnet 歷史使命已終,除非極少數無法升級的舊設備,全面遷移至 SSH/HTTPS/加密管理介面,並以 Telnet Client 保留為「TCP 埠口測試儀」單一用途。
copyright ©
萬盛學電腦網 all rights reserved