无法通过 SSH 进入 EC2 Ubuntu 实例端口 22:连接被拒绝

无法通过 SSH 进入 EC2 Ubuntu 实例端口 22:连接被拒绝

我创建了 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

我已经关注了 以下链接均无效:

请告诉我如何解决这个问题。

答案1

对于 EC2,首先检查您的网络安全组。通常,出站是开放的,但入站是完全关闭的。您是否设置了端口 22 并将其设置为您的 IP 地址或打开?

另外,检查一下输入时会发生什么sudo service ssh restart。没有错误消息通常是好事。

您有多个实例吗?您能从一个实例 ssh 到另一个实例吗?

另外,请确保你使用的是公共 IP 地址

相关内容