如何在 Linux 上安装 PuTTY如何在 Linux 上安装 PuTTY如何在 Linux 上安装 PuTTY如何在 Linux 上安装 PuTTY
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

如何在 Linux 上安装 PuTTY

发表 admin at 2025年2月28日
类别
  • 未分类
标签

习惯在 Windows 上使用 PuTTY 吗?只需简单的步骤即可在 Linux 上获取它。

要点

  • 要在 Ubuntu 上安装 PuTTY,可以在启用 Universe 存储库后使用命令“sudo apt install putty”。在 Fedora 和 Manjaro 上,分别使用它们的默认包管理器——“yum/dnf”和“pacman”。
  • 您还可以使用基于GUI的方法来安装PuTTY。在 Ubuntu 上,您可以使用 Synaptic 包管理器。对于 Fedora 和 Manjaro 等其他 Linux 发行版,您可以使用其默认软件中心进行 PuTTY 安装。
  • PuTTY 也可以通过其源代码获得。您可以使用“wget”命令下载PuTTY源代码。然后,使用“tar”命令提取文件内容并使用必要的工具构建它。

PuTTY 是一个多功能终端仿真器,最初是为 Windows 设计的。迄今为止,它是 Windows 上最流行的 SSH 客户端之一。 PuTTY 不仅限于 Windows。由于需求量大,它也可以跨 Linux 等其他操作系统使用。

什么是腻子? (以及为什么在 Linux 上需要它)

想象一下,您在一家 IT 公司担任系统工程师或开发人员,需要管理 Linux 系统上的大量文件。但是,您的个人系统在 Windows 上运行。然后你该怎么办——你应该安装 Linux 吗?没那么快——PuTTY 可以为您拯救世界。

PuTTY 允许您使用 SSH 和 Telnet 等各种协议连接到远程服务器和设备。使用 PuTTY,您可以通过 SSH 服务器远程打开 GUI 应用程序。如果您是系统管理员,PuTTY 将帮助您访问其他计算机并与其串行端口进行远程通信。

您可能想知道为什么 PuTTY SSH 很重要,因为 Linux 发行版已经在其终端中具有 SSH 功能和 OpenSSH。简而言之,PuTTY 是 Windows 用户中的热门选择,如果您是其中之一,您可能会觉得使用它更舒服。此外,使用 PuTTY 可以更轻松地保存不同的 SSH 会话。在命令行工具(例如默认的 Linux 终端)中手动编辑 SSH 配置文件具有挑战性。您可以使用 PuTTY 图形界面保存 SSH 连接。它还使调试以及与原始套接字和串行端口的连接变得更加容易。

如何安装腻子

大多数 Linux 发行版都没有预装 PuTTY。但是,您可以从 Linux 发行版的默认存储库安装 PuTTY。例如,在基于 Debian 的发行版中,PuTTY 在 Universe 存储库中可用。

使用终端安装 PuTTY

从 Linux 终端安装不同的软件包是简单快捷的方法之一。我们还可以通过终端使用命令在Linux上安装PuTTY。

要在 Ubuntu 上安装 PuTTY,请启用 Universe 存储库。 PuTTY 包位于此存储库内。

sudo add-apt-repository universe

启用 Universe 存储库后,使用 apt 命令更新系统以识别其新的访问权限:

sudo apt update

要从命令行安装 PuTTY - 运行 apt 安装命令:

sudo apt install putty

上述命令将成功在您的系统中安装 PuTTY。从应用程序管理器或终端运行 PuTTY。

到 消除 PuTTY 使用:

sudo apt 删除腻子

您可以使用 apt-get 在 Debian 及其相关发行版上安装 PuTTY:

sudo apt-get install putty

PuTTY 也可在 Arch Linux 默认存储库上使用。要安装它,请运行以下命令:

sudo pacman -S putty

通过发行版的默认包管理器(例如 yum 或 dnf)在 CentOS、RHEL 和 Fedora 上安装 PuTTY。

sudo yum install putty
OR
sudo dnf install putty

要安装 PuTTY 相关工具(例如 pscp、psftp、plink、pageant 和 puttygen),请运行以下命令:

sudo apt install putty-tools

使用图形包管理器安装 PuTTY

您可能更喜欢使用图形用户界面 (GUI) 而不是终端来安装和管理软件。 Linux 发行版附带预装的基于 GUI 的软件中心。您可以通过软件中心有效管理和安装多个软件,无需记住 Linux 命令。

不幸的是,PuTTY 在 Ubuntu 22.04 的默认软件商店中不可用。如果您已在 Ubuntu 上安装了 GNOME 软件中心,则可以从那里轻松安装 PuTTY。但对于其他人来说,您可以使用另一个基于 GUI 的 apt 包管理器工具,称为 Synaptic 包管理器。

首先,通过命令行安装 Synaptic 包管理器。

sudo apt install synaptic

使用命令行或应用程序管理器打开 Synaptic。

在 Synaptic 中搜索“putty”包。

在主窗口中,找到 PuTTY 包。选中“putty”包旁边的框,然后右键单击将其标记为安装。如果需要,您还可以标记 PuTTY 相关工具进行安装。

将软件包标记为安装后,单击“应用”按钮。

查看 Synaptic 显示的列表,确保它包含 PuTTY 及其依赖项。单击“应用”开始安装 PuTTY 及其依赖项。

您将看到一个指示 PuTTY 安装的进度条。等待它完成。

PuTTY 安装成功后,将出现一条确认消息。

现在,您可以从应用程序启动器或通过在终端中运行“putty”来启动 PuTTY。

在 Fedora 中,您可以直接从 GNOME 软件中心将 PuTTY 作为 Flatpak 应用程序安装。这个应用程序商店为您提供了一个友好的界面,用于通过 dnf 包管理器管理软件包。

与 Fedora 一样,您也可以从 Pamac 包管理器直接在 Manjaro 上安装 PuTTY。 Pamac 是 pacman 包管理器的图形前端。它可以访问官方 Manjaro 存储库和 Arch 用户存储库(AUR)。

使用源代码安装 PuTTY

大多数人更喜欢使用包管理器在 Linux 上安装包和软件,这没关系。这些包管理器包含可以使用单个命令安装的二进制包。但是,您也可以直接从源代码安装软件。

与使用包管理器相比,从源代码安装软件有一些优点。例如,您可以访问该软件的最新版本并随时了解任何更改。这可能包括二进制包中尚未提供的安全补丁或新功能。您还可以控制要安装的功能和选项。

确保您的系统安装了源代码安装所需的构建工具和依赖项。 PuTTY 是使用 CMake 构建的。因此,您需要 C/C++ 编译器、make、CMake 和其他开发库。

要安装这些工具和库,请首先更新本地包存储库:

sudo apt-get update

现在使用以下命令安装构建基本工具:

sudo apt-get install build-essential cmake

build-essential包括必要的构建工具,如 gcc、g++ 和 make。 cmake 是我们将使用的构建系统。

现在使用 wget 命令下载 PuTTY 源代码。您也可以直接从网站下载PuTTY源代码的tar文件。

将下面的 URL 替换为最新版本的实际 URL:

wget https://the.earth.li/~sgtatham/putty/latest/putty-0.79.tar.gz

使用tar命令解压下载的源代码。如果您下载了任何其他版本,请将 tar 文件名替换为下载的文件名:

tar -xzvf putty-0.79.tar.gz

tar 命令将创建一个包含 PuTTY 源代码的目录。使用以下 cd 命令导航到 PuTTY 源代码目录:

cd putty-0.79/

现在要构建 PuTTY 源代码,创建一个新的“build”目录。这会将构建文件与源代码分开。接下来,导航到构建目录:

mkdir build
cd build

使用 CMake 配置构建。当我们在其源目录中构建 PuTTY 时,您还可以在此命令中指定不同的路径:

cmake ..

这将根据您的系统生成构建文件。

当使用 cmake (.) 单点时,项目在包含源文件的同一文件夹内进行配置。使用 cmake (..) 双点时,项目被配置在单独的文件夹中进行构建。这是使用 CMake 构建项目的更有条理的方式。

配置完成后,使用make命令构建PuTTY。 make 命令将编译 PuTTY 源代码。

make

要在系统范围内安装 PuTTY,可以使用以下命令:

sudo make install

这会将 PuTTY 二进制文件和相关文件复制到适当的系统目录。

您现在可以从终端运行 PuTTY:

putty

这将启动 PuTTY 应用程序,您可以使用它连接到远程服务器。

安装后,当您尝试运行 PuTTY 时,可能会遇到错误“未找到命令‘putty’”。当系统无法在系统 PATH 中列出的任何目录中找到 PuTTY 可执行文件时,就会出现此错误。

要解决此问题,您需要在编译 PuTTY 后运行以下命令:

sudo make install

这会将 PuTTY 二进制文件从构建目录移动到系统范围的 /usr/local/bin 目录。它还更新系统的 PATH 环境变量以包含 PuTTY 的安装目录 (/usr/local/bin)。

您可能遇到的另一个错误消息是“致命错误:gtk/gtk.h:没有这样的文件或目录”

您看到的错误消息与从源代码编译 PuTTY 期间缺少头文件 (gtk/gtk.h) 有关。这表明 PuTTY 依赖于 GTK(GIMP Toolkit)库。您的系统没有安装 GTK 所需的开发文件。

要修复此错误,请在 Linux 系统上安装 GTK 开发包。

sudo apt-get install libgtk-3-dev

删除通过源代码安装的 PuTTY 使用

sudo rm /usr/local/bin/putty

PuTTY 远程控制功能

PuTTY 因其卓越的远程控制功能而成为系统管理员和开发人员的首选。您可以在远程 Linux 服务器上运行本地脚本或远程打开 GUI 应用程序。您还可以使用 PuTTY 在本地和远程计算机之间共享文件。

PuTTY 还可以在远程计算机上执行命令。它可以在本地设备上共享远程计算机的屏幕,并安全地登录远程计算机。 PuTTY 为需要图形应用程序的用户提供 X11 转发。您可以使用它直接在本地计算机上从远程服务器运行它们。

©2015-2025 Norria support@norria.com