1

我经历过无数的教程,所有这些似乎都已经过时了......

X.509 证书、密钥/对等等等等……

我需要一步一步认真地创建从我的本地机器到亚马逊 EC2 的连接,有人可以帮助我吗?

我宁愿一步一步地链接到我认为我已经阅读过的教程的链接,但今天没有足够的教程

是否有类似 github 的简单设置?

谢谢丹尼尔

4

1 回答 1

2

我建议使用您的默认 ssh 密钥,而不是让 Amazon 为您生成一个完全不同的密钥(许多教程都建议这样做)。

  1. 为您的本地用户创建一个 ssh 密钥。如果您已经有,请跳过此步骤

    测试 -f $HOME/.ssh/id_rsa || ssh-keygen

  2. 将您的公共 ssh 密钥上传到 EC2,为其指定一个与您的用户名相同的密钥对名称:

    $(ec2-describe-regions | cut -f2) 中的区域;做 echo $region ec2-import-keypair --region $region \ --public-key-file $HOME/.ssh/id_rsa.pub $USER 完成

  3. 运行一个实例,传入您上传的密钥对的名称。此处的示例使用最新版本的 Ubuntu 12.04 LTS Precise:

    ec2-run-instances --key $USER ami-82fa58eb

  4. 等待实例进入“运行”状态并找到公共 IP 地址:

    ec2-描述-实例

  5. 使用您的默认 ssh 密钥连接到实例。确切的用户名取决于您正在运行的 AMI,可能是以下之一:

    ssh ubuntu@ ssh ec2-user@ ssh root@

这是我写的一篇关于上传您的个人 ssh 密钥而不是让亚马逊生成它们的文章:http: //alestic.com/2010/10/ec2-ssh-keys

这是我写的一篇关于所有不同 AWS 凭证之间区别的文章:http: //alestic.com/2009/11/ec2-credentials

于 2012-07-25T21:29:45.957 回答