获取安装程序
当前发行版
零费用 · Windows MSI · Linux 与 macOS 软件包
PuTTY 是一款开源终端仿真与网络工具,支持交互式 SSH、Telnet、串口会话以及原始 TCP。Windows 版 MSI 会一并安装 putty.exe、puttygen.exe、pscp.exe、psftp.exe、plink.exe、pageant.exe 等可执行文件。部署步骤、首次 SSH 登录与 PuTTYgen 基础操作请参阅本站 快速入门。
主要亮点
在远程运维与日常开发场景里,PuTTY 常被选用的原因包括以下几点。
稳定的远程连接:
- 兼容 SSH-2、SSH-1、Telnet、rlogin、串口与原始 TCP 等多种会话类型。
- 可配置加密套件、验证主机密钥,并在环境允许时启用 X11 转发。
会话与显示:
- 可保存具名会话:主机、端口、协议、窗口大小与配色方案。
- 终端仿真高度可配置:字体、配色与滚动缓冲均可按需求调整。
配套工具:
- PuTTYgen 可生成 RSA、DSA、ECDSA、Ed25519 等密钥(
.ppk及格式转换)。 - PSCP、PSFTP 用于文件传输;Plink 便于脚本化调用;Pageant 作为 SSH 认证代理。
跨平台可用:
- 提供官方 Windows 构建;Linux 可通过发行版软件包安装(例如
putty-tools);macOS 可通过 Homebrew、MacPorts 等方式安装。
技术备忘
汇总 Windows 下 PuTTY 的常见配置路径、包管理器安装示例,以及首次握手时的核对清单。点击复制即可粘贴到文档或终端。
Windows 注册表(会话与主机密钥)
在 Windows 上,PuTTY 将配置写入 HKEY_CURRENT_USER\Software\SimonTatham\PuTTY:已保存会话位于 Sessions;已信任的 SSH 主机密钥位于 SshHostKeys。若通过命令提示符查看,请保持只读并谨慎处理。
Windows 注册表中的 PuTTY 路径
HKEY_CURRENT_USER\Software\SimonTatham\PuTTY
HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions
HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys
REM Example: export subtree for backup (adjust path)
reg export "HKCU\Software\SimonTatham\PuTTY" putty-settings.reg /y
类 Unix 数据目录
在 Linux 及其他类 Unix 移植版本中,PuTTY 一般将运行数据存放在 ~/.putty(目录结构可能因移植实现与版本而略有差异)。
常用路径(Linux / Unix)
~/.putty/
# Example: list PuTTY data directory
ls -la ~/.putty/
包管理器安装样例
可复制的一键安装命令
# Debian / Ubuntu (client + PuTTYgen CLI)
sudo apt update && sudo apt install -y putty putty-tools
# Windows Package Manager (when available in your catalog)
winget install PuTTY.PuTTY
PuTTY 组件可执行文件(Windows MSI)
安装完成后常见程序文件
putty.exe — SSH/Telnet/serial client
puttygen.exe — key generator
pscp.exe — SCP file copy
psftp.exe — SFTP client
plink.exe — command-line Plink
pageant.exe — SSH authentication agent
puttytel.exe — Telnet-only client
首次连接检查清单
确认主机名或 IP、端口(SSH 默认 22)以及所选协议无误。首次建立连接时,请将主机密钥指纹与管理员或官方公开信息对照。私钥应设置 passphrase,并仅在可信终端上使用 Pageant 或按需启用代理转发。
PuTTY SSH 连接流程(参考)
Open PuTTY → enter Host Name
→ Port 22, Connection type SSH
→ Session: save profile (optional)
→ Open → accept host key if verified
→ Log in (password or key)
建议优先从 PuTTY 官方项目获取构建,并核对公开发布的校验值。若通过镜像或应用商店分发渠道获取,请在条件允许时验证签名。SSH 密钥操作建议参阅 PuTTYgen 专题页。
界面截图
单击缩略图可放大浏览,并使用左右方向键切换:
