在cPanel中使用PuTTY SSH的方法

idcvendor 发表于周四,24/03/2022 - 11:11 0条评论

cPanel & WHM 的直观网络界面使管理服务器和网络托管帐户变得容易。但是,有时在服务器的命令行上工作会很有用。PuTTY SSH(安全外壳)客户端允许您通过加密连接登录到服务器的命令行界面外壳,这样敏感数据就不会暴露在互联网上。

什么是PuTTY SSH客户端?

PuTTY SSH 客户端是一组用于管理 SSH 会话并与之交互的 GUI 工具,与多种操作系统兼容。它的主要组件是一个 SSH 会话管理器和一个终端仿真器。它还包括一组帮助工具,包括 SSH 密钥生成器。

如何使用PuTTY SSH和SSH密钥连接到您的cPanel服务器?

SSH密钥是一种基于公钥加密的身份验证机制。用户使用公钥和私钥生成密钥对。顾名思义,您将私钥保密并将公钥上传到服务器。这些密钥在数学上是相互交织的,因此 SSH 服务器中内置的加密算法可以使用公钥来验证私钥的所有权。

1、使用 PuTTY 生成 SSH 密钥

安装 PuTTY 时,您还安装了 PuTTY 密钥生成器。从 Windows 菜单启动它。

如果您想在您的密钥中使用密码短语(并且您应该)在Key passphrase和Confirm passphrase字段中输入一个。

单击“生成”按钮,PuTTY 将要求您摆动鼠标。这看起来很奇怪,但鼠标的移动提供了软件生成密钥所需的随机数据。完成摆动后,公钥会显示在顶部的文本字段中。

公钥生成

在我们获得公钥之前,单击Save Private Key按钮以使用有意义的名称保存生成的 .ppk 文件。

2、将公钥上传到您的服务器

公钥必须对 SSH 服务器可用,我们将通过将其添加到您的用户帐户的authorized_keys文件中来做到这一点。

登录到您的 cPanel 帐户并打开文件管理器,您可以在主页菜单的“文件”部分找到该文件管理器。浏览到.ssh文件夹,选择authorized_keys文件,然后单击工具栏中的编辑按钮。

从 PuTTY Key Generator 复制公钥并将其粘贴到该文件的底部;在现有密钥和新密钥之间留一个空行。单击保存更改按钮。

两个密钥都在他们需要的地方,所以我们现在可以使用它们来向服务器进行身份验证。但首先,我们需要告诉 PuTTY 在哪里可以找到私钥。 打开 PuTTY 的主会话界面:

1)输入服务器的域名或 IP 地址。;

2)在左侧边栏中,展开Connection项,然后展开SSH项,然后单击Auth;

3)单击浏览按钮并选择您之前保存的 .ppk 文件;

4)单击窗口底部的打开按钮。

PuTTY 现在将尝试使用私钥与服务器进行身份验证。它会打开终端模拟器并询问您的用户名和与密钥关联的密码(如果您使用过的话)。如果您提供正确的凭据,您将登录到服务器的命令行。

最后,您可以在主界面中保存会话详细信息,这样您就不必每次登录时都指定私钥和域名。