亚马逊 SSH 有问题,但其他 SSH 没有问题
为什么 SSH 不起作用?
我不断收到..
ssh:连接到主机 ec2-11-11-11-11.compute-1.amazonaws.com 端口 22:操作超时
,
尝试连接到我的亚马逊 EC2 服务器时, 起初我以为这是某种防火墙,但我没有防火墙,我可以通过 SSH 连接到我的 MediaTemple 服务器。
我的pem的chmod是600。这就是我尝试ssh的方式..
ssh -i ~/.ssh/ServerKey.pem [电子邮件受保护]
我有一个 AMI ID: 508c7839 所以我在视频上看到用户应该是ubuntu。
我希望有人能在某个地方看到错误,因为我不知道。如果它有助于了解我在 Mac 上的情况。
提前致谢
why is SSH not working?
I keep getting..
ssh: connect to host ec2-11-11-11-11.compute-1.amazonaws.com port 22: Operation timed out
when trying to connect to my amazon EC2 server, at first i thought it was some sort of firewall but i have no firewall and i can SSH in to my MediaTemple server.
the chmod of my pem is 600. and this is how im trying to ssh..
ssh -i ~/.ssh/ServerKey.pem [email protected]
i have a AMI ID: ami-508c7839 so i seen on a video the user should be ubuntu.
i hope someone can see an error somewhere because i dont have a clue. if it helps to know im on a mac.
thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
在详细模式下运行 ssh 命令,查看具体在哪里超时。
另外,我建议您指定 ssh 密钥的绝对路径,而不是使用 ~ 波形符。 (如果您想从脚本/cron 自动连接到 EC2 服务器,这将为您省去麻烦)。
-托尼
Run your ssh command in verbose mode to see where exactly it's timing out in.
Also, I would advice you to specify the absolute path to your ssh key instead of using the ~ tilde sign. (It will save you a headache if you want to auto connect to your EC2 server from a script/cron).
-Tony
转到安全组,并确保设置策略“端口 22 (SSH) 源 0.0.0.0/0”。
Go to Security Group, and make sure the policy "Port 22 (SSH) source 0.0.0.0/0" is set.
确保您已在“安全组”选项卡中点击“应用规则更改”。
Make sure that you have hit "Apply Rule Changes" in Security Groups tab.
我不认为这是ssh的问题。
建议您检查一下网络的连通性。
尝试直接 ssh ip 地址。
尝试调试dns。
I do not think it is an problem of ssh.
I suggest you check the network reahcability.
Try to ssh the ip address directly.
Try to debug the dns.