如何在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文件,并将公钥作为新行复制。
保存文件并退出终端。