下载 PuTTY
SSH 客户端与工具

PuTTY

适用于 Windows、Linux 与 macOS 的免费开源 SSH 与 Telnet 客户端

PuTTY — SSH 客户端

下载

最新版本

免费 · Windows 安装程序 · Linux 与 macOS 移植

PuTTY 是免费开源的终端仿真器与网络客户端,可用于交互式 SSH 与 Telnet 会话、串口控制台与原始 TCP 连接。Windows MSI 会一并安装 putty.exeputtygen.exepscp.exepsftp.exeplink.exepageant.exe 及相关工具。安装步骤、首次 SSH 会话与 PuTTYgen 基础请见本站使用指南

功能特性

使 PuTTY 成为远程管理与开发常见选择的要点。

安全远程访问:

  • SSH-2 与 SSH-1、Telnet、rlogin、串口与原始 TCP 会话类型。
  • 可配置加密算法、主机密钥验证,以及在支持处的 X11 转发。

会话管理:

  • 保存命名会话,包含主机、端口、协议、窗口大小与外观。
  • 终端仿真,可调字体、颜色与回滚缓冲。

配套工具:

  • PuTTYgen 用于 RSA、DSA、ECDSA 与 Ed25519 密钥(.ppk 及转换)。
  • PSCPPSFTP 用于文件复制,Plink 用于脚本,Pageant 作为 SSH 代理。

跨平台:

  • 原生 Windows 构建;Linux 软件包(例如 putty-tools);macOS 可通过 Homebrew、MacPorts 等安装。

技术参考

PuTTY 在 Windows 上的设置位置、常见安装命令与首次连接检查。使用复制按钮粘贴到文档或 shell。

Windows 注册表(会话与主机密钥)

在 Windows 上,PuTTY 将配置保存在 HKEY_CURRENT_USER\Software\SimonTatham\PuTTY. 已保存会话位于 Sessions 子键;受信任的 SSH 主机密钥位于 SshHostKeys。从命令提示符列出为只读。

PuTTY 使用的注册表路径(Windows)

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 项目下载并核对已发布的校验和。使用第三方镜像或应用商店时请在可用处比对签名。详见 PuTTYgen 了解 SSH 密钥配置。

PuTTY 截图

点击缩略图放大,使用左右箭头浏览: