萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦基礎知識 >  >> 電腦入門

Win7/Win8/Win10/Win11 開啟 Telnet 客戶端與服務端圖文教程

Telnet 是什麼?為什麼預設關閉?

Telnet 是基於 TCP 23 端口的遠程登入協議,**明文傳輸帳號密碼**,安全性極差。現代 Windows 預設禁用,僅保留可選安裝。**生產環境請改用 SSH (端口 22, 加密)、RDP (端口 3389)、WinRM (端口 5985/5986)**。本教程僅供教學、老舊設備維護、隔離測試環境使用。

圖形介面法 (適用 Win7/8/10/11 專業版以上)

  1. 打開 **控制台** (Win7: 開始→控制台;Win8/10/11: 右鍵開始鈕/Win+X → 控制台 / 設定→應用→選用功能→更多 Windows 功能)。
  2. 進入 **「程式和功能」** / **「應用和功能」**。
  3. 點擊左側/相關設定 **「啟用或關閉 Windows 功能」**。
控制台入口
程式和功能頁面
啟用或關閉Windows功能入口
  1. 在列表中勾選:
    ☑ **Telnet Client** (客戶端,發起連接必需)
    ☑ **Telnet Server** (服務端,接受連接需勾選)
  2. 點擊 **「確定」**,等待安裝完成 (進度條跑滿)。
勾選Telnet Client和Server安裝中
  1. 提示 **「Windows 已完成請求的更改」**,點擊「關閉」。
安裝完成提示

命令列法 (全版本通用,含家庭版,需管理員權限)

  1. 以**管理員身分**運行 **PowerShell** 或 **CMD**。
  2. 執行:
    dism /online /enable-feature /featurename:TelnetClient /all /norestart
    (若需服務端,再執行:dism /online /enable-feature /featurename:TelnetServer /all /norestart)
  3. 顯示「操作成功完成」即可,無需重啟 (建議重啟)。

啟用 Telnet 服務 (僅安裝了 Telnet Server 時需要)

  1. Win+R → `services.msc` 開啟服務管理器。
  2. 找到 **「Telnet」** 服務。
  3. 雙擊 → **啟動類型**:選 **「手動」**(建議,需時啟動) 或 **「自動」**。
  4. 點擊 **「啟動」** → 確定。

防火牆放行規則 (必做,否則外部無法連入)

Windows 防火牆圖形介面

  1. 控制台 → Windows Defender 防火牆 → 允許應用通過防火牆 → 變更設定 → 勾選 **Telnet Client**、**Telnet Server** (專用/公用)。
  2. 或進階安全性 → 入站規則 → 新規則 → 連接埠 → TCP → 特定本地連接埠 **23** → 允許連線 → 所有設定檔 → 命名「Telnet 23 端口」。

命令列一鍵放行 (管理員 PowerShell)

New-NetFirewallRule -DisplayName "Telnet TCP 23 Inbound" -Direction Inbound -LocalPort 23 -Protocol TCP -Action Allow -Profile Any -Enabled True

驗證測試

  1. 本機測試:`telnet 127.0.0.1` → 成功進入字符模式。
  2. 跨機測試:客戶端執行 `telnet 目標IP` → 成功顯示遠端登入提示。

版本差異提示

  • Win7/8/8.1: 控制台路徑固定,功能名稱固定。
  • Win10/11: 設定 → 應用 → 選用功能 → 更多 Windows 功能 (傳統控制台入口);或直接用 DISM 命令最快。
  • 家庭版: 無 `gpedit.msc`,無「啟用或關閉 Windows 功能」圖形介面 (部分版本有),**必須用 DISM 命令或註冊表**。
  • Windows Server: 伺服器管理器 → 新增角色與功能 → 功能 → Telnet Client/Server。

安全最佳實踐總結

  1. **僅在隔離測試網/老舊設備管理/教學實驗**中使用 Telnet。
  2. **生產環境全面禁用 Telnet,強制 SSH/RDP/WinRM**。
  3. 若必須用 Telnet,**限制來源 IP (防火牆/安全組)、使用複雜密碼、定期審計日誌、用完即關閉服務/端口**。
  4. 定期掃描開放端口 (`nmap -p 23 目標網段`),確保無非預期 Telnet 服務暴露。
copyright © 萬盛學電腦網 all rights reserved