商店
PuTTY
0
1998年7月1日
概述
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 服务器的场景。


