我创build了EC2 Ubuntu实例,当状态检查清除时,我尝试了下面的命令。
chmod -400 key.pem
&
ssh -i key.pem ubuntu@ip_address
这给了以下错误
ssh: connect to host ip_address port 22: Connection refused
然后我尝试重新启动实例,但错误仍然存在。我试过了
telnet ip_address 22
这给了我同样的错误
telnet: Unable to connect to remote host: Connection refused
我已经把这个和这个以下的链接,但没有工作:
请告诉我如何解决这个问题。
对于EC2,首先检查您的networking安全组。 通常出站是打开的,但入站是完全closures的。 您是否设置了端口22并将其设置为您的IP地址或打开?
另外,检查当你inputsudo service ssh restart时会发生什么。 没有错误信息通常是好的。
你有多个实例吗? 你可以从一个到另一个?
另外,请确保您正在使用公共IP地址