我能够通过以下方式访问AWS: http : //www.agileweboperations.com/amazon-ec2-instances-with-opscode-chef-using-knife
现在,我得到一个刀子命令几乎工作:
$ knife ec2 server create -r "role[base]" -I ami-c1aaabb5 -f t1.micro -S knife -i ~/.ssh/knife.pem --ssh-user ubuntu --region eu-west-1 -Z eu-west-1a
实例ID:i-xxxxxx
味道:m1.small
图片:ami-399ca94d
地区:欧洲西部1
可用区域:eu-west-1a
安全组:默认
标签:{“Name”=>“i-xxxxxx”}
SSH密钥:刀
等待服务器............................
公共DNS名称:ec2-xxxxxx.eu-west-1.compute.amazonaws.com
公共IP地址:yy.yy.yy.yy
私人DNS名称:ip-xxxxxxx.eu-west-1.compute.internal
私人IP地址:zz.zz.zz.zz
等待sshd ...................................
但现在我得到一个超时。 任何想法/build议如何创build一个EC2实例准备厨师供应?
谢谢!
我的猜测是你的默认安全组不允许SSH通信。