如果你要管理Linux服务器、路由器、交换机或者其他网络设备,PuTTY绝对是你绕不开的工具。这款经典的SSH/Telnet客户端已经存在了二十多年,至今仍然是系统管理员、开发者和网络工程师的首选工具之一。
PuTTY最大的特点就是简单、轻量、稳定。它不需要安装,下载下来就是一个单独的exe文件,双击就能用。虽然界面看起来有点"复古",但功能一点都不含糊,SSH、Telnet、Rlogin、Serial这些协议全都支持。
说实话,PuTTY的学习成本很低。基本操作就是输入主机地址、端口号、选择连接类型,然后点连接。连接成功后就是一个命令行界面,跟你直接在服务器上操作没什么区别。对于经常需要远程管理服务器的用户来说,PuTTY就像吃饭喝水一样自然。
PuTTY的安全性也做得很好。它支持SSH2协议,加密算法齐全,密钥管理功能完善。虽然现在有很多更现代的SSH客户端,但PuTTY在稳定性和兼容性方面依然有优势,特别是在一些老系统或者特殊环境下。
今天这个教程,我会带你从putty下载开始,一步步完成安装(其实不需要安装)、基础配置、连接使用,还会分享一些实用技巧。无论你是Linux新手还是老鸟,这个指南都能帮你快速上手这款经典工具。
PuTTY下载
PuTTY下载安装包地址: PuTTY中文版安装包(含官网正版)
PuTTY绿色版安装包(含官网正版)
里面既有最新版的 PuTTY 官网安装包(英文版),也有中文版的 PuTTY(无需安装,下载即用)
| 特性对比 | MobaXterm | PuTTY | Windows Terminal |
| 协议支持 | SSH, RDP, VNC, FTP, SFTP 等全协议 | 主要支持 SSH, Telnet, Serial | 取决于配置的 Shell |
| 多标签页 | 原生支持,管理极其方便 | 不支持(需配合插件) | 支持 |
| 文件传输 | 内置 SFTP 浏览器,可视化操作 | 需额外安装 PSCP 或 WinSCP | 需命令行操作 |
| X11 转发 | 内置 X Server,直接运行 GUI | 需安装 Xming 等第三方软件 | 不内置 |
| 会话管理 | 极其强大,支持分类和云同步 | 基本,保存配置较繁琐 | 基于 JSON 配置 |
| 自定义功能 | 极其丰富,支持宏、插件、皮肤 | 非常有限 | 较丰富 |
其实有更好的选择,但既然你要下PuTTY,这里不多赘述
PuTTY安装
下载中文版的 PuTTY,得到名为“putty_0.63cn3中文版”的文件夹,双击内部的 putty.exe 即可启动。
官网最新版PuTTY的安装过程基本上都是固定步骤:
1)完成putty下载后,双击启动安装程序。安装文件名为 putty-64bit-0.83-installer.msi(也有32位版本的)。
2)默认安装到 C 盘,这里强烈建议安装到其它非系统盘,比如下图中的 D 盘。建议创建专门的安装目录,如 D:\PuTTY,便于后续管理和维护。
3) 直接点击 Install:
4)等待安装完成。putty安装过程非常快速,通常只需几秒钟。安装完成后,可以根据需要选择是否创建桌面快捷方式和开始菜单项。
5)安装完成后,可以在开始菜单或桌面上找到 PuTTY 图标。首次运行 putty 时,会显示简洁的配置界面,用户可以立即开始配置远程连接。
PuTTY基础使用
安装完成后即可开始使用 putty中文版进行远程连接。
打开安装好的 PuTTY ,对照下图,按照如下步骤进行连接:
- 输入服务器的ip地址,或者域名(该域名要解析到服务器)
- 指定端口,默认是 22端口。(这个端口要和服务器上的配置一致,默认就是 22 端口)
- 选择连接的协议。(默认已经选好)
- 点击 open 。
- 接下来会弹出一个提示框。这表明,你之前没有连接过这台服务器:
三个选项的说明:
- 如果您信任此主机,请按“Accept”将密钥添加到 PuTTY 的缓存中并继续连接。
- 如果您只想继续连接一次,而不将密钥添加到缓存中,请按“Connect Once”。
- 如果您不信任此主机,请按“Cancel”放弃连接。
选择 “Accept”,输入用户名和密码。需要注意的是,输入密码的时候,是不会回显(屏幕上不出现任何字符,包括 * ),这是一个安全设计。出现类似以下界面,说明成功连接到Linux服务器了:
PuTTY常见使用问题
下面这几个问题,是PuTTY用户经常遇到的,我一个个给你说清楚解决方案。
问题一:连接被拒绝。如果PuTTY提示"Connection refused",可能是服务器没开机、网络不通、防火墙挡住了,或者SSH服务没启动。检查服务器状态、网络连接、防火墙设置,确保SSH服务正常运行。
问题二:中文乱码。连接中文Linux服务器时,可能会遇到中文显示乱码。解决方法是在PuTTY的"Translation"设置里,把字符集改成"UTF-8"。如果还是乱码,可能需要调整服务器的locale设置。
问题三:连接超时。如果PuTTY长时间没响应,最后提示超时,可能是网络延迟太高,或者服务器负载太重。可以尝试增加超时时间,在"Connection"设置里调整"Seconds between keepalives"。
问题四:密钥认证失败。如果服务器配置了密钥认证,PuTTY需要使用对应的私钥文件。在"Connection-SSH-Auth"设置里,选择私钥文件(通常是.ppk格式)。PuTTYgen工具可以把OpenSSH格式的私钥转换成PuTTY格式。
问题五:复制粘贴不方便。PuTTY的复制粘贴操作跟Windows不太一样。复制:直接用鼠标选中文本就自动复制了;粘贴:右键点击就能粘贴。如果不习惯,可以在"Selection"设置里调整。
PuTTY使用技巧
技巧一:使用会话管理器。如果你需要管理多个服务器,可以使用PuTTY的会话管理功能。给每个服务器创建独立的会话配置,保存不同的连接参数、外观设置、快捷键等。需要连接哪个服务器,直接双击对应的会话就行。
技巧二:配置登录脚本。对于需要频繁执行相同命令的场景,可以配置登录脚本。在"Connection"的"SSH"设置里,可以设置自动执行的命令。比如连接后自动切换到某个目录、查看系统状态等。
技巧三:使用PSFTP传输文件。PuTTY套件中的PSFTP是一个SFTP客户端,可以在命令行下传输文件。虽然不如图形化的FTP工具直观,但在某些环境下特别有用,比如脚本自动化。
技巧四:调整滚动缓冲区。默认情况下,PuTTY只保存最近200行输出。如果你需要查看更多历史输出,可以在"Window"设置里增加滚动缓冲区大小。最多可以设置20000行,足够大多数场景使用。
技巧五:使用PuTTYgen管理密钥。PuTTYgen是PuTTY的密钥生成和管理工具。可以用它生成SSH密钥对、转换密钥格式、修改密钥密码等。对于需要密钥认证的服务器,这个工具必不可少。
PuTTY总结
PuTTY作为一款经典的SSH客户端,虽然界面简单,但功能强大、稳定可靠。通过这个putty下载安装教程,你应该已经掌握了从putty官网下载、基础配置到连接使用的完整流程。无论是putty中文版下载还是英文原版,核心功能都是一样的,选择适合自己的版本就行。
对于系统管理员和开发者,PuTTY是日常工作的必备工具。它的轻量、快速、稳定特性,在远程服务器管理方面有着不可替代的优势。虽然现在有很多更现代的替代品,但PuTTY在兼容性、稳定性和社区支持方面依然领先。