创建和转换OpenSSH密钥

文章来源:https://3x.58voip.com/convert-open-ssh-key/

介绍

创建和转换OpenSSH密钥_第1张图片
我们可以通过指定用户名和兼容OpenSSH的密钥(而不是用户名和密码)来连接到SSH(Secure SHell)或SFTP(安全文件传输协议)服务。本指南介绍了如何创建OpenSSH密钥或将现有密钥转换为OpenSSH格式。

创建OpenSSH密钥

在Linux或Windows中创建新的OpenSSH密钥:

在Linux终端或Windows命令提示符下运行下面的命令,将[email protected]替换成您需要的标签。
ssh-keygen -t rsa -b 4096 -C“ [email protected]
当提示您输入用于存储密钥的文件时,按键接受默认文件位置或指定您自己的文件位置。
输入并确认安全密码,为您的SSH密钥添加额外的安全性。
验证是否已创建SSH公钥和私钥,并确保安全存储它们。
将PEM密钥转换为OpenSSH
如果需要将私钥和/或公钥转换为OpenSSH密钥,则可以使用PuTTYgen工具来完成。

Linux系统

以root用户或通过sudo运行以下命令:

第一步先安装putty工具
apt install putty-tools
第二步,将PPK密钥转换为OpenSSH格式
puttygen ppk_key_id.ppk -O private-openssh -o openssh_rsa_id.key
Windows系统

下载并安装Windows版PuTTY工具。
创建和转换OpenSSH密钥_第2张图片
运行PuTTYgen应用程序并加载要转换的密钥。您可能需要指定密码来解锁密钥。
在“密钥密码(Key passphrase)”和“确认密码(Confirm passphrase)”中设置并确认密码,以确保对生成的密码的访问。
创建和转换OpenSSH密钥_第3张图片
单击“转换(Conversions)”>“导出OpenSSH密钥(Export OpenSSH key)”,然后输入文件名以存储生成的OpenSSH密钥文件。
点击“保存(Save)”。

你可能感兴趣的:(创建和转换OpenSSH密钥)