将PEM转换为PPK文件格式

Lon*_*ger 110 ssh putty pem

有没有办法将PEM文件转换为PPK文件?(你可能猜到Amazon EC2给了我一个PEM文件,我需要使用PPK格式进行SSH连接).

Rya*_*nal 210

使用PuTTYGen

创建和使用SSH密钥

概观

vCloud Express现在可以为Linux服务器创建SSH密钥.此功能允许用户通过选择"我的帐户/密钥管理"选项来创建多个自定义密钥.创建密钥后,用户将需要在Linux的"创建服务器"过程中选择所需的SSH密钥.

创建和使用SSH密钥

  1. 创建密钥
    • 导航到"我的帐户"
    • 选择"密钥管理"
    • 创建新密钥.
      • 在密钥创建过程中,系统将提示您以.PEM格式下载私钥文件.您将无法再次下载私钥,因为它未存储在vCloud Express中.
      • "默认"复选框用于API.
  2. 部署服务器并选择密钥
    • SSH(Mac/Linux)
      • 将.PEM文件复制到要连接的计算机.
      • 确保.PEM文件的权限是合适的(chmod 600 file.pem)
      • 使用ssh命令连接:ssh vcloud @ ipaddress -i privkey.pem
    • 腻子(Windows)
      • 这里下载Putty和puttygen
      • 使用puttygen将.PEM文件转换为.PPK文件.
      • 启动puttygen并选择"加载"
      • 选择.PEM文件.
      • Putty会将.PEM格式转换为.PPK格式. 在此输入图像描述
      • 选择"保存私钥"不需要密码,但如果需要额外的安全性,则可以使用密码.
    • 与Putty联系.

      • 启动Putty并输入主机IP地址.如果连接到10.X专用地址,则必须首先建立SSL VPN连接.
      • 导航到Connection/SSH/Auth
      • 单击"浏览"并选择从puttygen导出的.PPK文件. 在此输入图像描述

      • 单击"打开".当连接出现时输入用户名(默认为vcloud).

这里复制说明


tre*_*005 59

我很震惊,因为解决方案非常简单,所以没有回答.

正如之前的帖子中所提到的,你不希望使用C#转换它,而只需要转换一次.使用PuTTYGen很容易.

  1. 从AWS下载.pem
  2. 打开PuTTYgen
  3. 点击右侧的"加载"约3/4向下
  4. 将文件类型设置为*.*
  5. 浏览到,然后打开.pem文件
  6. PuTTY会自动检测所需的一切,您只需点击"保存私钥"即可保存ppk密钥以便与PuTTY一起使用

请享用!

  • 当你正在寻找如何在很长一段时间内完成某些事情时,这真的很有趣,你会发现你在2.5年前给出的堆栈溢出答案. (27认同)
  • 对于此解决方案不起作用的人,请从http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html更新您的puttygen.我的一个是2005年,无法打开PEM (2认同)
  • @trex005 好吧,stackoverflow 现在似乎是我们记忆的延伸,我们不需要记住脑海中的一切。 (2认同)

小智 16

  1. 下载puttygen
  2. 然后打开puttygen
  3. 点击加载
  4. 将文件类型设置为.所有的文件
  5. 保存PrivateKey
  6. 然后你可以保存文件成为ppk文件的任何名称


Dee*_*rma 14

如果你有 Linux 机器,只需在你的系统中安装 puttygen 并使用下面的命令来转换密钥

pem 到 ppk 使用以下命令:

puttygen keyname -o keyname.ppk

下面的命令用于将 ppk 转换为 pem 而不是 pem 转换为 ppk

puttygen filename.ppk -O private-openssh -o filename.pem


Eni*_*gma 5

要通过SSH连接到AWS EC3实例,即使在Windows计算机上,也无需使用'git bash'工具将.PEM文件转换为PPK文件。无需下载和转换这些软件-希望这将节省您下载和转换密钥的时间,并让您有更多时间处理EC2。


小智 5

  1. 将 YourPEMFILE.pem 保存到 .ssh 目录
  2. 从命令提示符运行 puttygen

    一种。单击“加载”按钮以“加载现有的私钥文件”
    b. 将文件过滤器更改为“所有文件 ( . )
    c. 选择 YourPEMFILE.pem
    d。单击打开
    e。Puttygen 显示一条通知,说它已成功导入外键。单击确定。
    F。单击“保存私钥”按钮
    g。当询问您是否确定要在不输入密码的情况下进行保存时,请回答“是”。
    H。输入文件名 YourPEMFILE.ppk
    i。点击“保存”


M. *_*put 5

将 .pem 文件转换为 Windows 10 的 .ppk

您需要执行以下操作:


1.使用Pageant下载PuTTYGen2.“加载”按钮并选择您的“.pem”文件。3.“保存私钥”按钮并保存您的“.ppk”文件。4.打开Pageant并按“添加键”按钮。只是所有。继续在后台运行 Pageant5.现在通过SSHSFTP登录,无需选择密码字段。




在此处输入图片说明


在此处输入图片说明


在此处输入图片说明