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