PuTTY从难用到好用:保姆级配置优化+硬件密钥免密登录教程

PuTTY 是一款由 Simon Tatham 开发的免费开源 SSH 和 Telnet 客户端,以轻量简洁著称——无需安装,解压即可运行,仅占用数 MB 存储空间。作为老牌远程连接工具,它凭借开源透明的代码(遵循 MIT 许可证)和专注的功能设计,至今仍是开发者、运维人员远程管理服务器的常用选择。

官方项目地址https://www.chiark.greenend.org.uk/~sgtatham/putty/(注意:putty.org​ 为非官方地址,建议通过官方链接获取最新版本)

为什么需要“调教”PuTTY?

尽管PuTTY功能扎实,但默认配置并不“友好”:连接易因超时断开、不支持保存密码(出于安全设计)、会话配置零散……这些问题让新手望而却步。不过别急,通过简单调优即可大幅提升体验;若追求更高安全性,还能搭配硬件密钥(如YubiKey、Feitian等)实现免密登录——本文将手把手教你优化配置+硬件密钥登录,让PuTTY真正“好用”起来

本文将先带你优化 PuTTY 基础配置,再详解如何通过硬件密钥(假设你已将私钥导入硬件密钥)实现安全便捷的 SSH 登录。

PuTTY 调优:让连接更稳定、登录更高效

步骤 1:配置会话基础信息

打开 PuTTY 主程序,在左侧导航栏选择 Session(会话):

在Session中填入主机名或IP地址、端口
在Session中填入主机名或IP地址、端口

步骤 2:开启保活机制,避免连接断开

PuTTY 默认无保活配置,长时间无操作会导致连接断开。优化方法:
在左侧导航栏展开 Connection(连接),保持默认子项 Connection​:

点击'Connection'后将keepalives填写15
点击'Connection'后将keepalives填写15

步骤 3:设置自动登录用户名

PuTTY 不支持保存密码,但可预设登录用户名,减少重复输入:
在左侧导航栏展开 ConnectionData(数据):

在‘Data’中填入自动登录的'username'(如root)
在‘Data’中填入自动登录的'username'(如root)

步骤 4:保存会话配置,下次一键登录

完成上述配置后,回到 Session 页面:

再次回到'Session'输入会话名称后点击保存
再次回到'Session'输入会话名称后点击保存

硬件密钥登录:更安全的免密方案

硬件密钥(如 YubiKey)通过将私钥存储在物理设备中,避免私钥泄露风险。以下步骤假设你已将 SSH 私钥导入硬件密钥。

步骤 1:通过 Kleopatra 导入证书(公钥)

Kleopatra 是 GnuPG 的图形化密钥管理工具,用于关联硬件密钥与 PuTTY:

进入Kleopatra并点击导入证书
进入Kleopatra并点击导入证书

步骤 2:确认证书归属

导入后会弹出窗口: “这是您自己的证书吗?” ,选择 “是” (确保证书与硬件密钥绑定,而非仅导入公钥)。

这是您自己的证书吗?“是”
这是您自己的证书吗?“是”

步骤 3:启用 PuTTY 与 SSH 支持

勾选'putty'和'ssh'支持
勾选'putty'和'ssh'支持

步骤 4:通过硬件密钥登录服务器

输入密码后轻触一下正在闪烁的硬件密钥(如果设置了二次确认)
输入密码后轻触一下正在闪烁的硬件密钥(如果设置了二次确认)

登录成功!

完成上述步骤后,PuTTY 会通过硬件密钥验证身份,无需输入服务器密码即可安全登录。

Putty 下载地址

本站分流https://changjiu365.cn/download/putty
原版 PuTTY 程序(官方渠道同步,确保安全无篡改)

加载评论…