2012-07-25 98 views
1

我已经过无数教程一切似乎已经过时......你怎么安装的Ubuntu从12.04 SSH连接到Amazon EC2的

X.509证书,密钥/对的等等等等...

我需要一步一步如何创建从本地机器到亚马逊EC2的连接,有人可以帮助我。

我宁愿一步步然后到教程中,我认为香港专业教育学院读,有足够的今天

的没有得到,其中的链接是否有一个简单的设置像类似甚至GitHub上?

感谢 丹尼尔

+0

你知道如何创建SSH密钥在你的本地Ubuntu机器上使用ssh-keygen? – 2012-07-25 21:21:12

+0

您正在运行什么Linux发行版或AMI? – 2012-07-25 21:26:20

回答

2

我建议使用默认的SSH密钥而不是亚马逊的产生完全不同的你(其中许多教程指教)的。

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

    test -f $ HOME/.ssh/id_rsa || SSH-凯基

  2. 上传SSH公钥到EC2,给它一个密钥名与用户名相同:

    的区域在$(EC2-描述区域|切 - {2);做 回声$区域 EC2-进口密钥对--region $区域\做

  3. 运行一个实例 --public密钥文件$ HOME /的.ssh/id_rsa.pub $ USER ,传递您上传的密钥对名称。本例中使用了最新版本的Ubuntu 12.04 LTS精确:

    EC2-运行情况--key $ USER AMI-82fa58eb

  4. 等待实例移动到“正在运行”状态,并找到公网IP地址:

    EC2-描述,实例

  5. 连接到使用默认的SSH密钥的实例。确切的用户名依赖于AMI正在运行,并可能是一个:

    SSH Ubuntu的@ SSH EC2用户@ SSH根@

下面是一个文章我就上传您的个人SSH写关键的而不是亚马逊生成它们:http://alestic.com/2010/10/ec2-ssh-keys

这里有一个文章,我的所有不同的AWS凭证之间的区别写道:http://alestic.com/2009/11/ec2-credentials