如何在 Debian 12、11 或 10 上安装 PuTTY SSH 客户端

PuTTY 是一款功能多样且广泛使用的 SSH 客户端,可让用户安全地连接到远程服务器。它支持多种网络协议,包括 SSH、Telnet 和 SFTP,从而提供强大而可靠的远程系统管理方法。PuTTY 以其简单易用和全面的功能而闻名,例如基于密钥的身份验证、会话日志记录和端口转发。

在 Debian 12、11 或 10 上使用 PuTTY 可以简化与远程服务器建立安全连接的过程。对于需要具有图形用户界面的轻量级高效 SSH 客户端的用户来说,它尤其有用。本指南将引导您完成 Debian 上的 PuTTY 安装过程,确保您拥有可靠的工具来满足您的远程管理需求。

在安装 PuTTY SSH 客户端之前更新 Debian

在开始安装过程之前,必须确保您的 Debian 系统是最新的。更新系统可确保您拥有最新的安全补丁和软件更新。

要更新你的 Debian 系统,请打开终端并执行以下命令:

sudo apt update && sudo apt upgrade

通过 APT 命令安装 PuTTY SSH 客户端

Debian 在其默认软件存储库中包含 PuTTY,这使得在系统上安装 SSH 客户端变得容易。要开始安装过程,请打开终端并执行以下命令:

sudo apt install putty putty-tools

sudo apt install 命令会安装指定的软件包及其依赖项。在本例中,putty 和 putty-tools 是要安装的软件包。

验证 PuTTY 安装

在终端中使用以下命令检查 Debian 系统上 PuTTY SSH 客户端的版本:

putty --version

此命令输出已安装的 PuTTY 版本,确认安装过程成功。现在,您可以使用 PuTTY 满足 Debian 系统的 SSH 和 telnet 需求。

启动 PuTTY SSH 客户端用户界面

成功安装PuTTY后,您可以使用终端启动SSH客户端。要从终端打开PuTTY,请执行以下命令:

putty

此命令启动 PuTTY 应用程序,并且主 PuTTY 配置窗口会出现在您的屏幕上。

或者,您可以使用图形用户界面 (GUI) 启动 PuTTY SSH 客户端。为此,请按照以下步骤操作:

  1. 单击位于屏幕左上角的“活动”菜单。
  2. 单击“显示应用程序”图标,该图标由九个点组成的网格表示,通常位于“活动”概览的左下角。
  3. 在“显示应用程序”窗口中,通过在搜索栏中输入或浏览列出的应用程序来搜索“PuTTY”。
  4. 单击 PuTTY SSH 客户端图标来启动应用程序。

开始使用PuTTy SSH客户端

本节将探讨在 Debian Linux 上使用 PuTTY SSH 客户端的技巧和最佳实践。这些技巧将帮助您最大限度地利用 PuTTY 的功能并提高管理远程连接的工作效率。

配置并保存 PuTTY SSH 会话

PuTTY 的主要功能之一是能够保存和管理多个 SSH 会话。要配置和保存新的 SSH 会话,请按照以下步骤操作:

  1. 启动 PuTTY。
  2. 在里面 会议 类别,在主机名(或 IP 地址)字段中输入远程服务器的主机名或 IP 地址。
  3. 在端口字段中指定端口号(SSH 的默认端口号为 22)。
  4. 选择 SSH 作为连接类型。
  5. 在已保存的会话字段中输入会话的描述性名称,然后单击保存按钮。

保存会话后,您可以通过从“已保存的会话”列表中选择该会话并单击来快速加载其设置 加载.

自定义PuTTY的外观

PuTTY 允许您根据自己的喜好自定义其外观。一些常见的自定义包括:

  • 更改字体和大小:导航至窗口 > 外观。单击字体设置部分旁边的更改按钮以选择不同的字体和大小。
  • 调整窗口颜色:转到窗口 > 颜色。选择要更改的颜色,然后单击修改按钮以选择新颜色。
  • 设置窗口透明度:导航至窗口 > 行为。启用系统提供的窗口装饰(如果可用)选项,并调整窗口透明度滑块。

使用 PuTTY 进行基于密钥的身份验证

基于密钥的身份验证是一种比密码更安全的登录远程服务器的方法。要使用 PuTTY 设置基于密钥的身份验证,请按照以下步骤操作:

  1. 使用 PuTTY 密钥生成器 (PuTTYgen) 生成公钥-私钥对。打开终端并运行 puttygen.
  2. 选择所需的密钥类型(RSA 或 EdDSA)并单击生成。
  3. 将鼠标随机移动到空白区域以产生密钥的随机性。
  4. 生成密钥后,将公钥和私钥保存到单独的文件中。
  5. 在远程服务器上,将公钥文件的内容附加到 ~/.ssh/authorized_keys 文件。
  6. 在 PuTTY 中,导航到连接 > SSH > 身份验证。单击浏览并选择私钥文件。

在 PuTTY 上启用 X11 转发

如果您需要在远程服务器上运行图形应用程序并在本地计算机上显示它们,请启用 X11 转发。具体操作如下:

  1. 在您的本地机器上安装 X 服务器(例如,Xming)。
  2. 启动 PuTTY 并加载所需的会话。
  3. 导航到连接 > SSH > X11。
  4. 选中启用 X11 转发选项。
  5. 连接到远程服务器。

PuTTy SSH PSCP CLI 命令

本节将深入研究 PSCP(PuTTY 安全复制)命令行实用程序并提供常见 PSCP 命令的示例。PSCP 是一个功能强大的文件传输工具,可让您通过 SSH 在本地计算机和远程服务器之间安全地传输文件。

什么是 PSCP?

PSCP 是 PuTTY 的一款命令行工具,可让您使用 SCP 或 SFTP 在本地计算机和远程服务器之间安全地传输文件。您可以使用密码或密钥通过 PSCP 进行身份验证。

PSCP 命令示例

以下是十个 PSCP 命令的示例及其功能的解释:

上传文件到远程服务器:

pscp local-file.txt user@remote-server:/path/to/destination

此命令将文件 local-file.txt 从本地计算机上传到远程服务器上的指定目标路径。

从远程服务器下载文件:

pscp user@remote-server:/path/to/remote-file.txt local-destination

此命令从远程服务器下载文件 remote-file.txt 并将其保存到指定的本地目标。

传输目录及其内容:

pscp -r local-directory user@remote-server:/path/to/destination

此命令使用 -r 标志(代表“递归”)将整个本地目录及其内容上传到远程服务器。

使用基于密钥的身份验证传输文件:

pscp -i private-key.ppk local-file.txt user@remote-server:/path/to/destination

此命令使用基于密钥的身份验证上传 local-file.txt。-i 标志指定要使用的私钥文件。

通过特定端口传输文件:

pscp -P 2222 local-file.txt user@remote-server:/path/to/destination

此命令使用特定端口(本例中为端口 2222)上传 local-file.txt。-P 标志允许您指定端口号。

使用SCP协议传输文件:

pscp -scp local-file.txt user@remote-server:/path/to/destination

此命令使用 SCP 协议上传 local-file.txt。-scp 标志强制使用 SCP 而不是 SFTP 的默认协议。

使用SFTP协议传输文件:

pscp -sftp local-file.txt user@remote-server:/path/to/destination

此命令使用 SFTP 协议上传 local-file.txt。-sftp 标志强制使用 SFTP 而不是 SCP。

使用特定密码传输文件:

pscp -c aes256-cbc local-file.txt user@remote-server:/path/to/destination

此命令使用特定密码(本例中为 AES-256-CBC)上传 local-file.txt。-c 标志指定所需的密码。

传输文件时显示进度:

pscp -v local-file.txt user@remote-server:/path/to/destination

此命令上传 local-file.txt 并显示传输过程中的进度信息。-v 标志代表“详细”。

传输具有带宽限制的文件:

pscp -l 1024 local-file.txt user@remote-server:/path/to/destination

此命令上传 local-file.txt,带宽限制为 1024 Kbps。-l 标志允许您以每秒千比特为单位指定带宽限制。

通过理解和使用这些 PSCP 命令,您可以使用 PuTTY 高效、安全地管理本地机器和远程服务器之间的文件传输。

其他管理 APT 命令

本节将介绍 PuTTY SSH 客户端的卸载过程,并为不再需要 Debian 系统上该软件的用户提供更多提示。

删除 PuTTY SSH 客户端

如果您决定不再需要 Debian 系统上的 PuTTY SSH 客户端,可以按照以下步骤将其卸载:

在终端中执行以下命令以删除 PuTTY 和 PuTTY Tools:

sudo apt remove putty putty-tools

此命令将卸载 PuTTY 及其相关工具,从而有效地从系统中删除该软件的所有痕迹。

结论

在 Debian 系统上成功安装 PuTTY 后,您可以快速安全地连接到远程服务器。它的简单性和全面的功能使其成为管理 SSH 连接的绝佳选择。

Joshua James
跟我来
Joshua James 的最新帖子 (查看全部)

发表评论