创建和转换OpenSSH**

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

介绍

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

创建OpenSSH**

在Linux或Windows中创建新的OpenSSH**:

在Linux终端或Windows命令提示符下运行下面的命令,将[email protected]替换成您需要的标签。
ssh-****** -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**
运行PuTTYgen应用程序并加载要转换的**。您可能需要指定密码来解锁**。
在“**密码(Key passphrase)”和“确认密码(Confirm passphrase)”中设置并确认密码,以确保对生成的密码的访问。
创建和转换OpenSSH**
单击“转换(Conversions)”>“导出OpenSSH**(Export OpenSSH key)”,然后输入文件名以存储生成的OpenSSH**文件。
点击“保存(Save)”。