为什么 SSH 不工作?
我不断得到..
ssh:连接到主机 ec2-11-11-11-11.compute-1.amazonaws.com 端口 22:操作超时
当尝试连接到我的亚马逊 EC2 服务器时,起初我以为是某种防火墙,但我没有防火墙,我可以通过 SSH 连接到我的 MediaTemple 服务器。
我的 pem 的 chmod 是 600。这就是我尝试 ssh 的方式..
ssh -i ~/.ssh/ServerKey.pem ubuntu@ec2-11-11-11-11.compute-1.amazonaws.com
我有一个 AMI ID:ami-508c7839 所以我在视频中看到用户应该是 ubuntu。
我希望有人能在某处看到错误,因为我不知道。如果它有助于在 Mac 上了解即时通讯。
提前致谢
最佳答案
在详细模式下运行您的 ssh 命令以查看超时的确切位置。
ssh -i ~/.ssh/ServerKey.pem -v ubuntu@ec2-11-11-11-11.compute-1.amazonaws.com
此外,我建议您指定 ssh key 的绝对路径,而不是使用 ~ 波浪号。 (如果您想从脚本/cron 自动连接到您的 EC2 服务器,它会让您省心)。
-托尼
关于ubuntu - amazon SSH 但不是其他 SSH 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5797648/