Macos 帮助访问AmazonEC2实例

Macos 帮助访问AmazonEC2实例,macos,ssh,amazon-ec2,Macos,Ssh,Amazon Ec2,尝试使用osx 10.6为简单(当前)php应用程序设置第一个EC2实例。当我尝试在命令行中访问我的新实例时,我只能得到ssh:connect to host xx.xxx.xxx.xxx端口22:Operation timed out 我正在命令行中键入以下内容: ssh -i <MYPEMNAME>.pem ec2-user@<PRIVATEIP/PUBLICDNS/ELASTICIP> 我已经完全打开ssh来测试这个,当它工作时,我会得到一个更合适的ip 我创建了

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

我正在命令行中键入以下内容:

ssh -i <MYPEMNAME>.pem ec2-user@<PRIVATEIP/PUBLICDNS/ELASTICIP>
我已经完全打开ssh来测试这个,当它工作时,我会得到一个更合适的ip

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

在创建实例时,我还生成了一个.pem,该实例已保存到我的计算机上的文件夹.ec2中,如上面的.pem中所引用

管理控制台表示实例正在运行。我想我只是在这一点上做错了ssh访问

非常感谢您的帮助!
谢谢

是的,评论非常正确。这是一个ssh问题,主要的是我试图添加一个允许ssh的自定义安全规则,但默认情况下没有。不管出于什么原因,自定义规则没有被应用,所以我只是编辑了默认规则以允许端口22(ssh),我基本上已经启动并运行了。还需要运行chmod!!和dd一样,如果您像我一样添加一个新的密钥对,您可能需要进入ssh/known_hosts文件并删除对旧密钥对的引用。那是因为我犯了一个错误,中间人攻击,让我挂了一阵子


谢谢

您似乎被防火墙阻止了。检查您是否可以在其他地方使用ssh(不是您),以及您的安全组是否正确组成。另外请注意,创建安全组与确保使用它创建实例并不相同。是的,我可以做github和heroku之类的事情。我不确定我是否可以做一些不同的事情,比如用不同的安全组创建实例。。。难道我不能在管理控制台中修改这些设置吗?谢谢。我会检查这个实例的启动日志,看看ssh在启动时是否有任何问题。(启动日志可通过web门户获得)
rule name: web_access
22(SSH)    0.0.0.0 
80(HTTP)   0.0.0.0