入门
入门型主机
¥68 /年
2核2G/3M | 个人站点
立即购买
京东云服务器推荐
轻量
轻量云主机
¥158 /年
2核4G | 5M带宽
立即购买
性能
性能型主机
¥750 /年
4核16G | 8M带宽
立即购买

10个提升SSH远程管理效率的实用技巧

发布时间:2026-05-14 19:25 作者:govps

一、保存会话,告别重复输入

每次连接都输入 IP 和端口很麻烦。PuTTY 支持保存会话配置:

  1. 在 Session 界面输入 Host Name 和 Port
  2. 在 Saved Sessions 框输入名称(如 web-server
  3. 点击 Save,下次双击即可加载

进阶:保存会话后,可通过命令行快速启动:putty -load "web-server"

二、密钥登录,更安全更便捷

密码登录有泄露风险,推荐使用 SSH 密钥认证:

  1. 打开 PuTTYgen,点击 Generate,随机移动鼠标生成密钥对
  2. 保存私钥为 .ppk 文件
  3. 将公钥内容追加到服务器的 ~/.ssh/authorized_keys
  4. 在 PuTTY 的 Connection → SSH → Auth 中加载私钥文件
  5. 配合 Pageant 启动时加载密钥,实现全程免密登录

三、解决中文乱码

连接 Linux 服务器后中文显示为乱码,是编码不匹配导致的。依次点击 Window → Translation,在 Remote character set 下拉中选择 UTF-8。如果服务器使用 GBK 编码,则选择 Use font encoding。建议服务器端统一使用 UTF-8 编码。

四、保持会话不断线

网络不稳定时 PuTTY 经常自动断开。进入 Connection 面板,将 Seconds between keepalives 设为 30,勾选 Enable TCP keepalives。这样 PuTTY 会每隔 30 秒发送心跳包,大幅降低超时断线概率。

五、复制粘贴效率翻倍

PuTTY 的复制粘贴与 Windows 习惯不同:

  • 鼠标选中文本 → 自动复制到剪贴板
  • 鼠标右键 → 粘贴
  • 如需在 Vim 等支持鼠标的程序中选中文本,按住 Shift 再拖动鼠标

六、调整窗口大小时自动缩放字体

在 Window 面板的 When window is resized 中选择 Change font size。这样缩小窗口时字体自动变小,避免输出内容被截断,执行 top 或查看日志时非常实用。

七、端口转发(SSH隧道)

通过 PuTTY 的端口转发,可以安全访问内网服务:

  1. 进入 Connection → SSH → Tunnels
  2. Source port 填本地端口(如 8080
  3. Destination 填目标地址(如 internal-web:80
  4. 点击 Add,连接后访问 http://localhost:8080 即可

这在调试内网数据库或 Web 服务时极其有用。

八、自动执行命令

登录后自动执行特定命令,省去重复输入:

  1. 进入 Connection → SSH → Remote command
  2. 输入命令,如 top 或 tail -f /var/log/nginx/access.log
  3. 保存会话,下次连接直接执行

九、记录操作日志

在 Session → Logging 中选择 All session output,指定日志保存路径。所有终端输出都会被记录到文件,方便排查问题或审计操作记录。

十、批量清理所有会话

当迁移电脑或配置混乱时,在命令行执行:

putty -cleanup

一键清除 PuTTY 在注册表中保存的所有会话和随机种子文件,比逐个删除高效得多。

结语

PuTTY 虽小巧,但功能远不止 SSH 连接这么简单。掌握以上 10 个PuTTY使用技巧,能显著提升远程服务器管理的效率。建议从会话保存和密钥登录开始优化,逐步尝试端口转发和自动执行命令,让你的运维工作更加高效安全。