软件介绍
评论列表

目录

PuTTY 由英国程序员 Simon Tatham 开发并维护,自 1999 年首次发布以来,一直是 Windows 平台上受欢迎的 SSH 客户端之一。它的名字 PuTTY 没有特殊的含义。这个工具的魅力在于它的纯粹和高效:一个几百 KB 的 EXE 文件,无需安装,双击就能用,却能稳定地承载起关键的服务器运维任务。

对于经常和服务器打交道的技术人员来说,PuTTY 就像一个忠实可靠的老朋友。它没有花哨的界面,但每一个选项都恰到好处,无论是简单的远程登录,还是复杂的 SSH 隧道端口转发,它都能轻松胜任。它所代表的“小而美、专注做好一件事”的哲学,影响了许多后来的开源工具。

官网入口地址

项目官方网站(主站):https://www.chiark.greenend.org.uk/~sgtatham/putty/
(请注意,www.putty.org 是一个非官方的推广站点,真正的官网是上面这个地址。)

下载地址

官方下载页面(获取正式版):https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
进入后,根据你的 Windows 系统是 32 位还是 64 位,选择对应的 .msi 安装包或 .exe 绿色版文件下载。

功能介绍

PuTTY 的功能围绕着“连接”与“安全”展开,虽然界面朴素,但功能深度和定制性极强。

1. 核心连接与协议支持

  • 丰富的协议支持:完整支持 SSH (Secure Shell)TelnetRlogin 以及原始的 Raw Socket 连接,几乎覆盖了所有常见的远程连接场景。

  • 会话管理与保存:你可以将常用的服务器 IP 地址、端口、协议类型保存为一个命名的会话,下次使用时双击即可连接,无需重复输入。

  • 多种认证方式:支持常规的密码认证,也支持更安全的 SSH 密钥对认证,可以搭配自带的 PuTTYgen 工具生成和管理密钥。

2. 高级网络功能

  • 灵活的端口转发:这是 PuTTY 非常强大的功能。你可以轻松创建本地端口转发(将本地端口流量通过 SSH 隧道送到远程服务器)、远程端口转发和动态端口转发(作为 SOCKS 代理),用于安全访问内网服务或加密流量。

  • SSH 跳板机支持:支持通过 SSH 协议连接至跳板机,再从跳板机连接到目标内网服务器,方便管理复杂网络环境下的设备。

  • X11 转发:在连接 Linux 服务器时,支持转发图形化应用界面到本地 Windows 电脑上显示。

3. 易用性与个性化

  • 绿色便携:提供单文件 .exe 版本,无需安装,复制到 U 盘里随插随用,所有配置可保存在注册表或 INI 文件中。

  • 高度可定制的界面:你可以调整终端窗口的字体、字号、前景色、背景色,设置光标形状,开启或关闭滚动条,甚至自定义键盘映射,打造一个最顺眼的命令行工作环境。

  • 便捷的复制粘贴:在 PuTTY 窗口中,用鼠标左键选中文字即自动复制,点击鼠标右键即可粘贴,非常符合终端操作的直觉。

  • 保持连接(心跳包):可以设置定期发送空包,防止因长时间无操作而被服务器端断开连接。

4. 配套工具集

  • PuTTYgen:图形化的 RSA/DSA/ECDSA/Ed25519 密钥对生成器,用于创建和管理 SSH 公私钥。

  • PSFTP:一个命令行下的 SFTP 客户端,用于在本地与远程服务器之间安全地传输文件。

  • Pageant:一个 SSH 认证代理,可以在后台运行并保管你的私钥,实现免密登录,提升安全性和便捷性。

应用场景

  1. 服务器运维管理:这是 PuTTY 最主要的用途。系统管理员使用它从 Windows 电脑 SSH 登录到云服务器、虚拟主机或物理服务器,执行命令、安装软件、修改配置、查看日志。

  2. 网络设备调试:网络工程师通过 PuTTY 的 Serial(串行)或 Telnet/SSH 连接,登录到思科、华为等厂家的路由器、交换机、防火墙进行配置和排错。

  3. 开发调试与数据库管理:开发人员通过 SSH 隧道,安全地连接远程服务器上的数据库(如 MySQL、PostgreSQL)或调试后台服务。

  4. 科学上网与内网穿透:利用动态端口转发功能,在本地建立一个 SOCKS 代理,浏览器等软件通过该代理即可安全访问远程网络内的资源。

  5. 教育学习:学生学习 Linux 操作系统时,会在虚拟机里安装 Linux,然后使用 PuTTY 从宿主机 Windows 进行连接操作,获得更接近真实服务器环境的体验。

定价与授权

PuTTY 是一款免费的软件,它基于 MIT 许可证 开源发布。这意味着无论你是个人、学生还是用于商业目的,都可以无限制地免费下载、使用、修改甚至分发它,没有任何功能限制或内购。

应用示例

假设你有一台新购买的阿里云 Linux 服务器,公网 IP 是 123.45.67.89,你需要在上面安装一个 Web 服务器。
使用 PuTTY 的操作流程

  1. 打开 PuTTY,在 Host Name 栏输入 123.45.67.89,端口保持默认的 22,连接类型选择 SSH

  2. 在 Saved Sessions 栏输入 MyCloudServer,点击 Save 保存会话,方便下次使用。

  3. 点击 Open 按钮,在弹出的黑色窗口中,输入服务器用户名(是 root)和密码。

  4. 成功登录后,你就可以在窗口中输入命令了,比如 yum install nginx 或 apt install nginx 来安装软件,整个过程就像坐在服务器机房操作一样。

源码反馈/咨询 (共有 条反馈)
验证码:

PuTTY常见问题

本文标签
上一篇:Real-ESRGAN GUI
下一篇:360压缩