Amazon web services 如何向AWS EC2中的实例添加新的任意私有IP或替换以前的IP?

Amazon web services 如何向AWS EC2中的实例添加新的任意私有IP或替换以前的IP?,amazon-web-services,amazon-ec2,Amazon Web Services,Amazon Ec2,我在AWS中创建了一个Ubuntu实例。我分配了一个IP地址,可以使用PuTTY从外部连接到实例。现在我已经更改了位置,并且我的IP地址不同,因此我无法再使用PuTTY连接到实例。我正在尝试将另一个IP地址我的当前IP添加到实例网络设置中,但由于某些原因,AWS表示无法接受该地址: IP地址不在子网中 这是什么意思?为什么它需要子网中的地址 我的问题是: 如何绕过它?或 如何更改设置,使其能够接受任何提供的任意IP?或 如何将任意IP包含到地址子网中?或 我怎样才能把以前的初始地址换成新的呢?你

我在AWS中创建了一个Ubuntu实例。我分配了一个IP地址,可以使用PuTTY从外部连接到实例。现在我已经更改了位置,并且我的IP地址不同,因此我无法再使用PuTTY连接到实例。我正在尝试将另一个IP地址我的当前IP添加到实例网络设置中,但由于某些原因,AWS表示无法接受该地址:

IP地址不在子网中

这是什么意思?为什么它需要子网中的地址

我的问题是:

如何绕过它?或

如何更改设置,使其能够接受任何提供的任意IP?或

如何将任意IP包含到地址子网中?或


我怎样才能把以前的初始地址换成新的呢?

你的问题有点让人困惑,所以我会在继续的过程中列出我的假设

我分配了一个IP地址,可以使用PuTTY从外部连接到实例

您是否在谈论弹性IP,以及从internet连接到实例?如果是这样的话,这与能够分配私有IP无关

现在我改变了位置

这是什么意思?EC2实例的位置?比如,一个不同的地区或者什么的

我的IP地址不同 实例的IP,对吗?那么,为什么你不能连接到这个新的IP


底线是,您可以在同一子网上添加另一个专用IP。如果您无法连接到原始IP,则这将不允许您连接到不同的专用IP。如果您试图做一些不同的事情,请澄清

我意外地找到了问题的原因。它与私有IP地址无关

安全组负责使用PuTTY从internet外部连接到实例。由于我的IP已更改,我必须在实例的设置中反映它。查看实例的安全组,然后选择要调整的相应安全组:

在腻子中:

主机名或IP地址字段:ubuntu@Public您实例的DNS或公共IP


连接>SSH>身份验证:使用ssh2dsa.ppk或ssh2rsa.ppk,两者似乎都可以正常工作

1我说过我已经更改了实例的位置了吗?我改变了我的位置-我搬到了其他国家,获得了本地SIM卡,并尝试使用本地移动互联网连接实例。2当您第一次设置实例时,AWS会询问您将从哪个IP连接到该实例。我不知道它是不是EIP。这是AWS默认设置的东西-它接受您当前的IP。您可以连接的IP实际上是由安全组控制的,与私有IP无关,私有IP是实例本身的IP。很高兴你把一切都弄明白了: