商店
PuTTY
概述
PuTTY 是一個免費、開源的 SSH 和 Telnet 用戶端,也是 Windows 平台上最經典、最廣泛使用的遠端登入工具。它主要用於透過 SSH 協定安全地連接到遠端 Linux/Unix 伺服器、路由器、網路設備等,支援多種協定和功能擴充。
歷史與發展
- 1998 年:Simon Tatham(劍橋大學畢業生)在個人專案中開始開發 PuTTY,作為一個簡單的 SSH 客戶端。
- 1999 年:PuTTY 0.50 發布,這是第一個公開版本,支援 SSH-1。
- 2000–2005 年:快速迭代,支援 SSH-2、SFTP、連接埠轉送、金鑰認證等,成為 Windows 上 SSH 的事實標準。
- 2007 年:PuTTY 0.60 發布,加入更多加密演算法和安全性改進。
- 2011 年:0.62 版開始支援 IPv6。
- 2021 年:0.76 版發布,修復了 20+ 個安全漏洞,全面支援現代加密演算法。
- 2024 年 10 月 15 日:PuTTY 0.81 發布(目前最新版),主要修復安全性問題、改進 Windows 11 相容性、支援新的加密演算法(ChaCha20-Poly1305 等)。
- 目前狀態:Simon Tatham 仍是主要維護者,專案非常穩定,幾乎每年只發布 1–2 次更新(主要是安全修復)。
主要特點
- 核心功能
- SSH-1 / SSH-2 完整支持
- Telnet、Rlogin、Raw、Serial(串列埠)連接
- SFTP / SCP 檔案傳輸(內建 psftp.exe / pscp.exe)
- 連接埠轉送(本地/遠端/動態)
- 公鑰認證(支援 PuTTY 格式 .ppk 和 OpenSSH 格式 .pub/.pem)
- 介面與易用性
- 經典視窗式介面(可儲存 Session 配置,一鍵連接)
- 支援顏色、字體、視窗大小自訂
- 支援 UTF-8、中文顯示(需正確設定字元編碼為 UTF-8)
- 安全特性
- 支援現代加密:AES、ChaCha20、Curve25519、Ed25519 等
- 支援密鑰代理(Pageant)
- 支援證書認證(PuTTY 0.81 新增)
- 便攜性
- 完整便攜版(無需安裝,直接解壓縮運行)
- 可放 U 盤隨身攜帶
- 衍生工具
- PuTTYgen:產生/轉換金鑰對
- Pageant:SSH 金鑰代理(一次輸入密碼,全域生效)
- psftp:命令列 SFTP 用戶端
- pscp:命令列 SCP 傳輸工具
優勢與限制
優勢
- 體積極小、啟動極快:3–5 MB,打開幾乎秒開
- 完全免費開源:MIT 許可,無任何限制
- 極度穩定:30 年歷史,幾乎無崩潰
- 功能全面:SSH 用戶端該有的幾乎都有
- 便攜性強:無需安裝,適合運維隨身攜帶
- Windows 原生體驗:比 PuTTY 的 Linux 替代品(如 ssh 指令)更友善
限制
- 介面老舊:經典 Windows 95 風格(很多人吐槽醜,但功能黨不在乎)
- 沒有內建終端多標籤:需手動開啟多個視窗(可用 MTPuTTY 等第三方封裝)
- 預設不記住密碼:需用 Pageant 或外部工具管理
- 對比現代工具:
- MobaXterm:介面美觀、多標籤、SFTP 瀏覽器
- Windows Terminal + OpenSSH:微軟原生,現代但配置複雜
- Tabby/PowerShell:更現代的替代品
- VS Code Remote-SSH:開發黨首選
總結
PuTTY 是 Windows 平台上歷史最悠久、最經典、最可靠的 SSH 用戶端,2026 年最新版 0.81 仍然是無數維運、開發、伺服器管理員的標配工具。它體積小、啟動快、功能穩定、完全免費開源,適合任何需要 SSH 登入 Linux/Windows 伺服器的場景。


