Amazon web services 更改网络配置后无法连接到ec2 ubuntu实例

Amazon web services 更改网络配置后无法连接到ec2 ubuntu实例,amazon-web-services,ubuntu,amazon-ec2,netplan,Amazon Web Services,Ubuntu,Amazon Ec2,Netplan,我的MongoDB数据库遭到黑客攻击,我丢失了所有数据,但我有备份,所以这不是一个问题,但一旦我试图恢复它并使其安全,我发现地址是一个很好的做法,所以我尝试这样做,但在我的实例上。因此,我使用netplan()更改了我的网络配置(我在AWS ec2自由层实例中运行Ubuntu 20.04.2.0 LTS)。保存新配置后,我运行了sudo-netplan-try,出现了一个计时器,就像在教程中一样,但没有使用sudo-netplan-apply命令应用更改 现在我无法从浏览器(ec2会话)连接到我

我的MongoDB数据库遭到黑客攻击,我丢失了所有数据,但我有备份,所以这不是一个问题,但一旦我试图恢复它并使其安全,我发现地址是一个很好的做法,所以我尝试这样做,但在我的实例上。因此,我使用netplan()更改了我的网络配置(我在AWS ec2自由层实例中运行Ubuntu 20.04.2.0 LTS)。保存新配置后,我运行了
sudo-netplan-try
,出现了一个计时器,就像在教程中一样,但没有使用
sudo-netplan-apply
命令应用更改

现在我无法从浏览器(ec2会话)连接到我的实例,也无法使用putty和ssh密钥连接我的实例

  • 我曾尝试在浏览器中从ec2控制台重新启动我的ec2实例,希望netplan配置不会持续重新启动,但无法工作
  • 我记得通过
    network:{config:disabled}
    编辑
    /etc/cloud/cloud.cfg.d/99 disablenetwork config.cfg
    文件。我想这就是我现在不能联系的地方
  • 我的初始配置在
    50cloudinit.yaml
    文件中
  • 新配置是在新文件
    /etc/netplan/00 installer config
  • 在编辑配置之前,我的以太网卡名是eth0(我使用
    ip link
    命令检查了它),因此在编辑配置时,我保留了相同的名称,并在
    /etc/netplan/00 installer config.yaml
    文件中更改了其下的地址,我应用了本地windows机器的ip地址,网关和名称服务器,如教程中所示
  • 但在保存文件后,我运行了
    sudo netplan try
    ,它会像视频中那样提示超时,但我没有按enter键,但我猜计时器已用完
  • 所以我想我已经通过在ubuntu服务器上运行上面的命令停止了我的网络,这就是不允许我连接到我的实例的原因(尽管不确定)
  • 在添加入站安全规则(所有icma)后,我尝试ping实例的公共ip地址,但也超时了
  • 在我的问题中,我没有任何日志或图片可以共享,因为我没有访问我的实例的权限,但我按照本教程的要求进行了操作()
注意:我的本地计算机在windows 10上运行

这是我的学校项目,我没有足够的知识处理网络和aws,所以任何帮助都将是巨大的

如果我不能回到同一个实例,我的下一步应该是什么(正如我所说的,这个项目是一个小项目,也是我的第一个项目,所以如果我必须通过终止现有实例并启动一个新实例来重新启动整个部署,我不想向aws付款)

编辑 另外,amazon控制台表示实例正在运行,如果我的网络关闭,是否可能

更新 我试着通过创建一个新的网络接口和弹性IP来进行故障排除,但并没有成功,在ubuntu实例中也有这样做的方法