AWS Ec2“拒绝连接”

时间:2018-01-04 07:13:26

标签: amazon-web-services amazon-ec2

我曾经能够连接到我的ec2实例,但突然间我不再能够,我不知道为什么。我的安全组是相同的,允许来自任何地方的ssh。我在下面有一些关于我得到的错误的信息。有人可以建议吗?

从FileZilla我得到:

 Error:         ssh_init: nodename nor servname provided, or not known
 Error:         Could not connect to server

从终端我刚刚得到:

ssh: connect to host ec2-xx-xxx-xxx-xxx.eu-west-1.compute.amazonaws.com port 22: Connection refused

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,我执行了以下故障排除步骤,但仍然给出了相同的问题

  

ssh:连接到主机[我的公共DNS]端口22:连接被拒绝

  1. 我在正确的目录中检查了密钥“ .pem”文件及其正确性
  2. 没有代码编辑,因为它昨晚可以正常工作,并且突然出现此错误
  3. 我转到AWS控制台,选择实例,然后单击connect并复制了SSH命令以确保没有错别字,并且该命令正确
  4. 我尝试使用-v,但仍然是同一问题。
  5. 试图重新启动实例,没有进展
  6. 停止然后再启动实例,没有进度
  7. 试图分离体积并将体积重新装回,没有进展
  8. 我将实例类型从t2.micro更改为t2.small,没有进展
  9. 检查了安全组,将端口22分配给了所有IP,并且安全组过去正常工作,因此安全性完全没有问题
  10. 尝试来自不同网络的不同计算机,出现相同问题
  11. 创建了新实例,我仍然可以访问新实例,但不能通过ssh访问旧实例

我最好的猜测是ssh守护进程未启用,但是如果我无法ssh到实例,如何访问它