【问题标题】:Amazon EC2 instance亚马逊 EC2 实例
【发布时间】:2010-12-28 01:51:03
【问题描述】:

我已经使用命令行工具设置了一个亚马逊 EC2 实例。我已经为它创建了一个密钥对等,它已经启动并正在运行。我尝试使用以下命令通过 SSH 连接到它(我在 Snow Leopard 中运行 bash):

$ ssh -i ec2-keypair root@ec2-xxx-xxx-xx-xx.compute-1.amazonaws.com

Snow Leopard 会弹出一个框,上面写着“请输入 SSH 密钥“ec2-keypair”的密码”。有人可以告诉我我应该怎么做吗?如果我不提供密码,它只会在 bash 终端中要求我输入密码。

感谢您的回复。我使用以下方法为 Amazon EC2 创建密钥对:

ec2-add-keypair ec2-keypair

我创建了一个受密码保护的 sash 密钥,现在我的 .ssh 目录中有两个文件:

id_rsa
id_rsa.pub

我需要将其中一个转移到我的 EC2 实例吗?哪一个?最好的方法是什么?我应该把它放在哪里?

最大。

非常感谢任何帮助,因为我在尝试解决这个问题时花了一些时间。

最大。

【问题讨论】:

    标签: macos ssh amazon-ec2 amazon-web-services


    【解决方案1】:

    如果我没记错的话,当您设置 ssh 密钥时,系统会提示您输入两次密码。大多数情况下,您只需按两次 Enter,将密码短语留空。

    您是否尝试过只提交一个空白密码?

    【讨论】:

    • 感谢您的回复。我使用以下方法为 Amazon EC2 创建了一个密钥对:ec2-add-keypair ec2-keypair 我创建了一个受密码保护的 sash 密钥,现在我的 .sash 目录中有两个文件:id_rsa id_rsa.pub 我是否需要将其中一个传输到我的 EC2 实例?哪一个?这样做的最佳方法是什么,我应该放在哪里?最大。
    • 通常 .pub 密钥进入远程机器上的 ~/.ssh/authorized_keys 中。如果您在本地运行某种 linux/unix,那么您可能会查看“ssh-copy-id”以简化该过程。或者您可以使用“scp”将公钥移动到远程机器的授权主机位置。希望对您有所帮助。
    • 哦,是的,你使用的是雪豹,所以基本上是免费的 bsd,所以 ssh-copy-id 应该可以很好地为你工作。
    【解决方案2】:

    它只是询问您在创建密钥对时提供的密码。如果您没有提供,则只需不输入任何内容并单击“确定”,否则请输入密码以继续。

    【讨论】:

    • 感谢您的回复。我使用以下方法为 Amazon EC2 创建了一个密钥对:ec2-add-keypair ec2-keypair 我创建了一个受密码保护的 sash 密钥,现在我的 .sash 目录中有两个文件:id_rsa id_rsa.pub 我是否需要将其中一个传输到我的 EC2 实例?哪一个?这样做的最佳方法是什么,我应该放在哪里?最大。
    【解决方案3】:

    在创建密钥对时,最好将输出直接通过管道传输到文件中,这样就不会出现格式问题,使用:

    ec2-add-keypair ec2-keypair | sed '1d' > ec2-keypair

    最大。

    【讨论】:

      【解决方案4】:

      由于您已经接受了 Max 的回答,也许您现在可以了,但如果您的密钥对文件的权限过于宽松,您可能会收到该错误。 chmod 到 600(所有者读/写,组和所有没有权限),你应该没问题。

      【讨论】:

        【解决方案5】:

        如果您正在运行 Ubuntu 映像,您需要使用用户 'ubuntu' 而不是 root 用户来运行微型实例。我不确定其他的,但对于 micro 你可以。

        所以在提示符下它看起来像

        $ ssh -i ec2-keypair ubuntu@ec2-xxx-xxx-xx-xx.compute-1.amazonaws.com
        

        【讨论】:

          【解决方案6】:

          用户名应该是 ec2-user 而不是 root。 ssh 像这样

          $ ssh -i ec2-keypair ec2-user@ec2-xxx-xxx-xx-xx.compute-1.amazonaws.com
          

          【讨论】:

            猜你喜欢
            • 2014-10-08
            • 2014-03-30
            • 2020-05-12
            • 2014-09-04
            • 2013-09-28
            • 2013-12-23
            • 2016-04-27
            • 1970-01-01
            • 2014-05-02
            相关资源
            最近更新 更多