操作场景

您可以通过第三方工具puttygen.exe工具创建密钥对,创建完成后,公钥和私钥均保存在用户本地。

华为云弹性服务器-通过PuTTY Key Generator工具创建密钥对说明:

通过puttygen.exe工具创建成功的密钥对,还需要执行导入密钥对,导入系统才能正常使用密钥对。

操作步骤

  1. 在以下路径中下载并安装PuTTY和PuTTYgen。

    https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

    华为云弹性服务器-通过PuTTY Key Generator工具创建密钥对说明:

    PuTTYgen是密钥生成器,用于创建密钥对,生成一对公钥和私钥供PuTTY使用。

  2. 生成公钥和私钥文件。
    1. 双击“puttygen.exe”,打开“PuTTY Key Generator”。
      图1 PuTTY Key Generator
      华为云弹性服务器-通过PuTTY Key Generator工具创建密钥对
    2. 配置密钥对参数
      通过外部导入的SSH密钥对支持的加解密算法为:

      • SSH-DSS
      • SSH-ED25519
      • ECDSA-SHA2-NISTP256
      • ECDSA-SHA2-NISTP384
      • ECDSA-SHA2-NISTP521
      • SSH_RSA有效长度为:2048,3072,4096
    3. 单击“Generate”。

      密钥生成器将自动生成一对公钥和私钥,其中,图2的红框内容为生成的公钥文件。

      图2 生成公钥和私钥文件
      华为云弹性服务器-通过PuTTY Key Generator工具创建密钥对
  3. 复制红框中的公钥内容,并将其粘贴在文本文档中,以.txt格式保存在本地,保存公钥文件。
    华为云弹性服务器-通过PuTTY Key Generator工具创建密钥对说明:

    请勿直接单击“Save public key”保存公钥文件。因为通过puttygen.exe工具的“Save public key”按钮保存在本地的公钥文件,公钥内容的格式会发生变化,不能直接导入管理控制台使用。

  4. 保存私钥文件。

    根据不同用途,需将私钥文件保存为不同格式。为保证安全,私钥只能下载一次,请妥善保管。

    表1 私钥文件格式

    私钥文件格式

    私钥使用场景

    保存方法

    “.pem”格式

    • 使用Xshell工具登录Linux操作系统云服务器
    • 将私钥托管在管理控制台
    1. 选择Conversions > Export OpenSSH key
    2. 保存私钥到本地。例如:kp-123.pem。

    获取Windows操作系统云服务器的密码

    1. 选择Conversions > Export OpenSSH key
      华为云弹性服务器-通过PuTTY Key Generator工具创建密钥对 说明:

      请勿填写“Key passphrase”信息,否则会导致获取密码失败。

    2. 保存私钥到本地。例如:kp-123.pem。

    “.ppk”格式

    使用PuTTY工具登录Linux操作系统云服务器

    1. “PuTTY Key Generator”界面,选择File > Save private key
    2. 保存转化后的私钥到本地。例如:kp-123.ppk。
  5. 公钥和私钥文件按照需要正确保存后,请参见导入密钥对,将公钥导入系统中。

相关新闻

联系我们

联系我们

电报:@yilongcloud

邮件:yilongcloud@hotmail.com

工作时间:早上8:00-晚上11:00

认准电报
认准电报
分享本页
返回顶部