有没有办法将 PEM 文件转换为 PPK 文件? (你可能猜到 Amazon EC2 给了我一个 PEM 文件,我需要使用 PPK 格式进行 SSH 连接)。
最佳答案
使用PuTTYGen
创建和使用 SSH key
概览
vCloud Express 现在能够为 Linux 服务器创建 SSH key 。此功能将允许用户通过选择“我的帐户/ key 管理”选项来创建多个自定义 key 。创建 key 后,用户将需要在 Linux 的“创建服务器”过程中选择所需的 SSH key 。
创建和使用 SSH key
- 创建 key
- 导航到“我的帐户”
- 选择“ key 管理”
- 创建新 key 。
- 在 key 创建过程中,系统会提示您下载 .PEM 格式的私钥文件。您将无法再次下载私钥,因为它未存储在 vCloud Express 中。
- “默认”复选框用于 API。
- 部署服务器并选择 key
连接
- SSH(苹果机/Linux)
- 将 .PEM 文件复制到您要连接的机器上。
- 确保对 .PEM 文件的权限适当 (chmod 600 file.pem)
- 使用ssh命令连接:ssh vcloud@ipaddress –i privkey.pem
- 腻子( window )
- 从 - here 下载 Putty 和 puttygen
- 使用 puttygen 将 .PEM 文件转换为 .PPK 文件。
- 启动puttygen并选择“加载”
- 选择您的 .PEM 文件。
- Putty 会将 .PEM 格式转换为 .PPK 格式。
- 选择“保存私钥”密码不是必需的,但如果需要额外的安全性,则可以使用。
连接 Putty。
- 启动 Putty 并输入主机 IP 地址。如果连接到 10.X 私有(private)地址,您必须先建立 SSL VPN 连接。
- 导航到连接/SSH/Auth
单击“浏览”并选择您从 puttygen 导出的 .PPK 文件。
点击“打开”。当连接出现时输入用户名(默认为 vcloud)。
- SSH(苹果机/Linux)
从 here 复制的说明
关于ssh - 将 PEM 转换为 PPK 文件格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48888157/