Windows生成SSH公钥,并通过SSH key连接服务器教程

本文目录
隐藏
1
一、下载密钥生成软件
2
二、Windows生成密钥对
3
三、通过SSH key连接服务器

之前便宜vps主机分享过《Linux VPS生成SSH公钥,配置SSH公钥免密登陆》,不少朋友是用的Windows电脑,就想问问在Windows上如何生成SSH公钥,之后通过SSH key连接服务器,从而保证SSH的安全性。今天就介绍下具体的配置教程。

一、下载密钥生成软件

Linux一般自带OpenSSH,所以我们可以通过ssh-keygen命令直接生成密钥,而如果想在Windows上生成密钥,则需要借助软件,例如之前介绍的PuTTY旗下就有一款能生成密钥对(公钥和私钥)的工具。

下载地址:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

这次需要用到的软件是PuTTYgen,直接下载对应的版本即可。

二、Windows生成密钥对

运行puttygen.exe,选择SSH-2(RSA)类型密钥,密钥长度选择4096,点击Generate创建密钥:

在密钥生成过程中,我们可以在控制鼠标在软件空白处移动,保证数据的随机性:

最后就成功在Windows上创建好密钥对了,我们可以设置密钥保护密码(一般不需要),之后保存公钥文件和私钥文件即可:

三、通过SSH key连接服务器

在Windows上生成SSH公钥后,如何配置SSH公钥实现免密登录就跟Linux一样了,直接将Windows的SSH公钥文件拷贝到需要远程的VPS上,之后进去目标VPS的/root/.ssh文件夹下,将刚才的本机公钥文件写入到authorized_keys中:

cat id_rsa.pub >> authorized_keys

直接用软件通过密钥文件登录即可,例如PuTTY配置密钥:

广告栏+++++++蜜糖商店|大哥云| 搬瓦工JMS|红莓网络| Mielink|萌喵加速| 飞鸟云

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注