openssh安装_创建和转换OpenSSH密钥

7f30dc248315ae3153665ff7cf17dc93.png

介绍

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

创建OpenSSH密钥

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

  • 在Linux终端或Windows命令提示符下运行下面的命令,将your_email@example.com替换成您需要的标签。

ssh-keygen -t rsa -b 4096 -C“ your_email@example.com”

  • 当提示您输入用于存储密钥的文件时,按<Enter>键接受默认文件位置或指定您自己的文件位置。
  • 输入并确认安全密码,为您的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工具。

7f038dbd0b94452a2281fcadf3262d58.png
  • 运行PuTTYgen应用程序并加载要转换的密钥。您可能需要指定密码来解锁密钥。
  • 在“密钥密码(Key passphrase)”和“确认密码(Confirm passphrase)”中设置并确认密码,以确保对生成的密码的访问。

4579cabea5e211d6caa96197d6b3b97c.png
  • 单击“转换(Conversions)”>“导出OpenSSH密钥(Export OpenSSH key)”,然后输入文件名以存储生成的OpenSSH密钥文件。
  • 点击“保存(Save)”。

文章来源:

创建和转换OpenSSH密钥 - 3CX博客​3x.58voip.com
f136cd56a9675e9d00336c33b797158e.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值