几天前我已经设置了EC2实例,甚至昨天晚上我能够顺利地进行SSH连接,没有任何问题。今天早上,我无法甩掉它。 22号港口已经在安全部门开放,自昨晚起我没有改变任何东西。运行EC2实例突然拒绝SSH连接
错误:
ssh: connect to host [ip address] port 22: Connection refused
我最近类似的问题,我无法弄清楚为什么发生,所以我不得不创建一个新的实例,再设置它,并连接和配置所有EBS存储到新的。花了我几个小时......现在又发生了。在之前的版本中,我安装了denyhost
,这可能阻止了我,但在当前版本中,只有apache2和mysql正在运行。
当前实例现在已经运行了16个小时,所以我不认为这是因为它没有完成引导...此外,端口22对所有源(0.0.0.0/0)都是开放的,并且是使用tcp协议。
任何想法?
谢谢。
你设置实例上的SSH安全性,让所有IP或只是你的吗?如果只是你的,你的IP是否改变了? – Kirk
@Kirk:所有端口(包括22)的源为0.0.0.0/0。协议:tcp。 – Sherzod
您是否从您的实例创建了AMI?如果是这样,请从中运行新的实例。 –