如何在Windows 10上使用Puttygen生成SSH键

时间:2020-07-27 13:00:02  来源:igfitidea点击:

我们可以使用Puttygen实用程序在Windows 10上生成SSH键。
使用SSH键,我们可以连接到远程Linux服务器,而无需每次输入密码。

在Windows 10上,首先需要使用Puttygen生成私钥,然后需要将公钥复制到远程服务器。
之后,我们可以在不输入密码的情况下登录远程SSH服务器。

我们可以从www.putty.org下载Windows 10的Putty和Puttygen。

使用Puttygen生成私钥

  • 转到Windows“开始”菜单并打开Puttygen实用程序。
  • 确保已选择SSH-2 RSA键。生成的键类型应该是RSA。
  • 单击“生成”按钮。
  • 将鼠标置于Puttygen对话框的空白区域以生成随机活动并继续执行此操作,直到进度条已满。
  • 生成键后,单击“保存私钥”按钮,将SSH键保存到本地硬盘驱动器。

将公钥复制到远程Linux机器

以下示例说明将公钥复制到远程Linux机器:

打开PuTtygen,转到文件>加载私钥并打开以前创建的私钥。

突出显示并复制在文本框中创建的公钥。

打开Putty终端并使用密码登录远程SSH服务器。

在用户的主文件夹中,如果它尚不存在,则会创建.ssh目录:

mkdir ~/.ssh

在SSH目录下创建一个名为授权的文件:

touch ~/.ssh/authorized_keys

在文本编辑器(Nano或者Vim)中打开授权_keys文件,并将公钥作为新行复制。

保存文件并退出终端。