Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 删除VPC后无法使用ssh连接到AWS EC2_Amazon Web Services_Amazon Ec2_Amazon Vpc - Fatal编程技术网

Amazon web services 删除VPC后无法使用ssh连接到AWS EC2

Amazon web services 删除VPC后无法使用ssh连接到AWS EC2,amazon-web-services,amazon-ec2,amazon-vpc,Amazon Web Services,Amazon Ec2,Amazon Vpc,我正在写我的学士论文,这篇论文涉及到为云计算学科的介绍创建一个实验室环境。 最近发现登陆区有一个额外的VPC,决定删除它,以防有人意外选择了它,他们有问题。原来我一直在使用同一个VPC来测试实验室,现在我无法通过ssh或aws connect连接到旧的或新的EC2实例,即使是使用默认控制塔VPC的根帐户 第一个猜测是,internet网关的配置很差,但添加网关并不能解决问题 有人遇到过同样的问题吗?要通过SSH通过internet连接到EC2实例,您必须确保满足以下所有条件,无论您是否通过AWS

我正在写我的学士论文,这篇论文涉及到为云计算学科的介绍创建一个实验室环境。 最近发现登陆区有一个额外的VPC,决定删除它,以防有人意外选择了它,他们有问题。原来我一直在使用同一个VPC来测试实验室,现在我无法通过ssh或aws connect连接到旧的或新的EC2实例,即使是使用默认控制塔VPC的根帐户

第一个猜测是,internet网关的配置很差,但添加网关并不能解决问题


有人遇到过同样的问题吗?

要通过SSH通过internet连接到EC2实例,您必须确保满足以下所有条件,无论您是否通过AWS控制塔或任何其他方式提供AWS帐户和VPC:

  • 至少一个连接到弹性网络接口(ENI)的安全组必须具有SSH的入站规则,以允许来自原始主机(您)的SSH,该弹性网络接口(ENI)分配给您建立连接的实例

  • ENI必须具有分配给它的公共IP地址

  • 部署EC2实例的子网必须具有允许从SSH发送/接收传入和传出IP数据包的规则(默认VPC中的子网就是这种情况)

  • 您的VPC中必须有一个internet网关

  • 部署EC2实例的子网的路由表必须具有internet网关的条目

  • 对于直接从您的计算机进行的SSH连接,您必须拥有用于启动连接的专用SSH密钥,并且EC2实例必须已配置为使用相应的密钥


  • 您将无法删除包含实例的vpc。也许您已经删除了一个internet网关?谢谢。我有一个路由表连接到VPC,但没有连接到子网。ssh连接现在工作正常。