我经历过无数的教程,所有这些似乎都已经过时了......
X.509 证书、密钥/对等等等等……
我需要一步一步认真地创建从我的本地机器到亚马逊 EC2 的连接,有人可以帮助我吗?
我宁愿一步一步地链接到我认为我已经阅读过的教程的链接,但今天没有足够的教程
是否有类似 github 的简单设置?
谢谢丹尼尔
我经历过无数的教程,所有这些似乎都已经过时了......
X.509 证书、密钥/对等等等等……
我需要一步一步认真地创建从我的本地机器到亚马逊 EC2 的连接,有人可以帮助我吗?
我宁愿一步一步地链接到我认为我已经阅读过的教程的链接,但今天没有足够的教程
是否有类似 github 的简单设置?
谢谢丹尼尔
我建议使用您的默认 ssh 密钥,而不是让 Amazon 为您生成一个完全不同的密钥(许多教程都建议这样做)。
为您的本地用户创建一个 ssh 密钥。如果您已经有,请跳过此步骤
测试 -f $HOME/.ssh/id_rsa || ssh-keygen
将您的公共 ssh 密钥上传到 EC2,为其指定一个与您的用户名相同的密钥对名称:
$(ec2-describe-regions | cut -f2) 中的区域;做 echo $region ec2-import-keypair --region $region \ --public-key-file $HOME/.ssh/id_rsa.pub $USER 完成
运行一个实例,传入您上传的密钥对的名称。此处的示例使用最新版本的 Ubuntu 12.04 LTS Precise:
ec2-run-instances --key $USER ami-82fa58eb
等待实例进入“运行”状态并找到公共 IP 地址:
ec2-描述-实例
使用您的默认 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