如何在 Linux 上安装使用 PuTTY
PuTTY 是一个免费的开源跨平台 SSH 和 telnet 客户端,支持多种网络协议,如 Telnet,SSH,Rlogin,SCP 和 Raw Socket。即使在发布 20 多年之后的今天,它仍然是最受欢迎的 SSH 客户端之一,特别是在Windows 平台上。
Putty 的初始版本可以追溯到 1999年1月8日,是为 Windows 操作系统设计的,但现在它也支持其他操作系统,如 macOS 和 Linux。
Linux发行版在其终端中内置了 SSH 功能,但在现实环境中,我看到太多使用 PuTTY 实例。
对于这种情况,想到的最快原因包括:
- 熟悉度:用户在使用 Windows 时更习惯使用他们熟悉的 SSH 客户端。
- 调试模式:使用 PuTTY 连接到串行电位器和原始插座更加用户友好。
- 方便:PuTTY 有一个 GUI,不可否认的是,它更容易使用,特别是 SSH 或终端新手。
您可能因为自己想要在 GNU/Linux 上使用 PuTTY 的原因不同。这并不重要。以下是在您选择的Linux发行版上安装 PuTTY 的步骤。
如何在 Linux 上安装 PuTTY
PuTTY 可以从大多数 Linux 发行版的默认官方存储库安装。例如,您可以通过 universe 存储库在 Ubuntu 及其衍生发行版上安装 PuTTY。
在 Ubuntu 和 Linux Mint 上安装 PuTTy
首先,您必须启用 universe 存储库,以便您可以访问其软件包,更新系统以识别其新访问权限,然后运行 install 命令。
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
⚡ sudo add-apt-repository universe
[sudo] linuxmi 的密码:
已对所有源启用了 “universe” 发行版组件。
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
⚡ sudo apt update
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
⚡ sudo apt install putty
启动 PuTTY 以查看其 UI 是否类似了 Windows 版本的UI。
在 Debian 上安装 PuTTy
就像 Ubuntu 一样,PuTTY 可以通过 aptitude(即使用 apt-get)用于 Debian 及其所有发行版,如图所示。
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
⚡sudo apt-get install putty
在 Arch Linux 上安装 PuTTy
Arch Linux及其衍生产品也可以从默认存储库安装PuTTY。
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
⚡sudo pacman -S putty
在 CentOS、RHEL、Fedora、Rocky & AlmaLinux 上安装 PuTTy
PuTTY可以通过发行版的默认包管理器进行安装。
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
⚡sudo yum install putty
或者
⚡sudo dnf install putty
在 Linux 中从源代码安装 PuTTy
您可能喜欢自己从头开始构建 SSH 客户端。你很幸运,因为它是开源的,源代码可以使用以下wget 命令从官方 PuTTY 网站下载PuTTY。
$ wget https://the.earth.li/~sgtatham/putty/latest/putty-0.78.tar.gz
$ tar -xvf putty-0.78.tar.gz
$ cd putty-0.78/
$ ./configure
$ sudo make && sudo make install
OK!您现在具备了在任何环境中的任何 Linux 发行版上安装 PuTTY 的知识。
现在学习如何使用一些有用的 PuTTY 提示和技巧来使用 PuTTY。
启动和使用 PuTTY SSH 客户端
当我们启动 PuTTY 时,您将看到一个对话框,该对话框控制我们可以对 PuTTY 执行的所有操作。通过此对话框在 PuT TY中配置会话和相关参数非常容易。

现在让我们从对话框中探索一些重要选项。
使用 Putty 连接到远程 Linux
要通过SSH连接到任何远程服务器,我们将使用 IP 地址或 FQDN(完全限定域名)。默认情况下,SSH 绑定到端口 22,除非更改了 SSH 端口。
有 4 种连接类型可用 RAW, Telnet, Rlogin, SSH 和 Serial.。大多数时候,我们将使用 Telnet 或 SSH 连接。
我们还可以配置会话并保存它们。这使我们能够在保留所有配置的情况下重新打开会话。
启用 SSH 保持活动时间
在某些情况下,您可能会遇到“由对等方重置连接”错误,因为我们的会话长时间处于空闲状态。在这种情况下,假设会话已完成,网络设备或防火墙将关闭连接。
我们可以设置保持连接,以便发送空数据包以防止连接断开。保持连接中提到的值以秒为单位。Keepalives 仅在 Telnet 和 SSH 中受支持。
自定义窗口标题
默认情况下,PuTTY 将显示“主机名 – PuTTY”作为窗口标题名称。我们可以通过在“窗口标题 Window title”下设置新标题来覆盖此选项。

更多设置,大家慢慢摸索。
您是否使用不同的 SSH 或 telnet 客户端?在下面的评论部分告诉我们。
The post 如何在 Linux 上安装使用 PuTTY first appeared on Linux迷.
共有 0 条评论