【发布时间】:2018-07-14 14:53:03
【问题描述】:
我是设置虚拟机的新手。我使用 AWS EC2 创建了我的第一个 Ubuntu 实例。在我按照说明尝试使用 ssh 连接到它之前,一切似乎都已检查完毕。
为了提供一些上下文,我的应用程序被称为“smpapp”。我的电脑是 macOS High Sierra。自然,我的smpapp.pem 文件保存到~/Downloads。首先,我打开终端并将我的工作目录设置为使用cd ~/Downloads 下载。然后我输入了chmod 400 smpapp.pem,它没有返回任何错误,所以我认为它是成功的。然后,我输入了ssh -i "smpapp.pem" ubuntu@ec2-XX-XX-XXX-XXX.us-east-2.compute.amazonaws.com(用 X 省略了公共 DNS 号码)。在吐出之前需要一段时间来处理,ssh: connect to host ec2-XX-XX-XXX-XXX.us-east-2.compute.amazonaws.com port 22: Operation timed out。
有人可以向我解释一般问题以及如何解决它(有条不紊地和通俗地说)?
【问题讨论】:
-
您是否在安全组中为 SSH 开放了 22 端口?
标签: amazon-web-services ubuntu amazon-ec2 ssh virtual-machine