Windows 7 預設未安裝 Telnet 用戶端與伺服器,需透過「開啟或關閉 Windows 功能」手動啟用。Telnet 為明文協定,生產環境建議改用 SSH,僅供舊設備管理、教學測試使用。
啟用步驟
- 控制台 → 「程式和功能」→ 左側「開啟或關閉 Windows 功能」。
- 等待功能列表載入,勾選:
- ☑ Telnet 用戶端 (Client) —— 連線至遠端 Telnet 伺服器。
- ☑ Telnet 伺服器 (Server) —— 讓本機接受 Telnet 連線 (開啟 23 埠)。
- 確定 → 系統自動安裝元件 (約 10-30 秒)。
驗證
- Win+R →
cmd。
- 輸入
telnet → 進入 `Microsoft Telnet>` 提示字元,表示用戶端就緒。
- 測試連線:
telnet towel.blinkenlights.nl (星球大戰 ASCII 動畫示範伺服器)。
Telnet 伺服器進階設定 (若啟用)
- 服務管理員 (
services.msc) 確認 Telnet 服務啟動類型為「自動」且狀態「執行中」。
- 登錄編輯器:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TelnetServer\1.0 可調整 Port (預設 23)、MaxConnections、Authentication (NTLM/Plaintext)。
- 防火牆需開放 TCP 23 埠輸入規則 (啟用伺服器功能時自動建立)。
安全性警示與替代方案
- Telnet 傳輸帳號密碼與資料皆為明文,極易被竊聽。
- 替代方案:OpenSSH for Windows (Win 10 1809+ 內建)、PuTTY、Bitvise SSH Client、PowerShell Remoting (WinRM/HTTPS)。
- 若必須使用 Telnet,請限制來源 IP (防火牆規則/伺服器設定)、使用複雜密碼、定期稽核登入日誌。