【问题标题】:Bitnami ruby stack AMI instanceBitnami Ruby 堆栈 AMI 实例
【发布时间】:2014-02-05 15:57:44
【问题描述】:

抱歉,如果我在这里完全愚蠢。我有从 bitnami 到 AWS 的一键启动 Ruby Stack(在这个阶段不是通过 bitnami)。我已经下载了我的 AWS 账户上的密钥对设置。我正在尝试使用该对中的私钥进行 ssh,例如

ssh -i pk-…..pem.txt ubuntu@54.206.51.13

我明白了

“权限被拒绝(公钥)。”

(注意我有 chmod 600 键)

我在网上找到的一切都是关于使用不同的用户名,例如ubuntu v 比特纳米。但它无法确认它是否确实是密钥对的私钥(实际上与 CloudFront 相关联)。大多数示例涉及从 bitnami 控制台下载 pem 密钥,而不是与 bitnami AMI 映像一起使用的密钥。

希望有人能澄清我正在做一些愚蠢的事情,并且看不到它。

【问题讨论】:

    标签: ssh amazon-ec2 bitnami


    【解决方案1】:

    请注意,Bitnami 图像的用户是“bitnami”,因此如果您使用正确的私钥,您应该能够使用以下命令登录机器:

    ssh -i /path/to/private-key.pem bitnami@ec2-xx-yy-zz.amazonaws.com

    如果您使用的是 Windows,请注意您必须将 PEM 密钥转换为 PPK 格式。 http://wiki.bitnami.com/Amazon_cloud/how_to_connect_to_your_amazon_instance#How_can_I_get_my_private_SSH_key_in_PPK_format.3f

    有一个关于如何转换的很好的指南

    希望对你有帮助。

    【讨论】:

    • 感谢贝尔特兰。我最初确实尝试过(在我的 Mac 上使用 pem 格式)。不走运,我终于让它工作了,生成了我自己的新密钥对。出于某种原因,这对 Aws 拒绝工作。不知道为什么。我只能假设服务器上的密钥不知何故不同步。
    猜你喜欢
    • 1970-01-01
    • 2016-02-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-31
    • 1970-01-01
    • 2011-08-26
    • 1970-01-01
    相关资源
    最近更新 更多