帮助访问Amazon EC2实例

时间:2011-09-09 19:00:58

标签: macos ssh amazon-ec2

尝试使用osx 10.6为简单(当前)php应用程序设置第一个EC2实例。当我尝试在命令行中访问我的新实例时,我只能获得ssh: connect to host xx.xxx.xxx.xxx port 22: Operation timed out

我在命令行输入:

ssh -i <MYPEMNAME>.pem ec2-user@<PRIVATEIP/PUBLICDNS/ELASTICIP>

我将此作为管理控制台中的安全规则:

rule name: web_access
22(SSH)    0.0.0.0 
80(HTTP)   0.0.0.0

我有ssh完全打开只是为了测试这个,我会在它工作时得到一个更合适的ip。

我创建了一个弹性IP,这是我在'ec2-user @ ...'后尝试的一个选项

当我创建了我已保存到我的机器上的文件夹.ec2的实例时,我也生成了一个.pem,在上面的.pem中命名为。

管理控制台说实例正在运行。我想我现在只是把ssh访问错了。

任何帮助非常感谢! 感谢

1 个答案:

答案 0 :(得分:0)

是的,评论非常正确。这是一个ssh问题,主要的是我试图添加允许ssh的自定义安全规则,但默认情况下没有。并且无论出于何种原因,自定义规则未被应用,因此我只编辑了默认规则以允许端口22(ssh),并且我已经启动并运行了。还需要运行chmod。 ! Anddd,如果你像我一样添加一个新的密钥对,你可能需要进入ssh / known_hosts文件并删除对旧密钥对的引用。这让我陷入了一段时间,中间人发动了一次错误。

感谢