如何在AWS EC2中为实例添加新的任意私有IP或替换之前的私有IP?

时间:2015-05-23 07:10:40

标签: amazon-web-services amazon-ec2

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

  

不在子网中的IP地址

enter image description here

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

我的问题是:

如何绕过它?或

如何更改设置以便它可以接受我证明的任意IP?或

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

如何将以前的初始地址更改为新地址?

2 个答案:

答案 0 :(得分:0)

你的问题有些令人困惑,所以我会列出我的假设。

  

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

您是在谈论弹性IP,还是从互联网连接到实例?如果是这样,那么能够分配私有 IP就无关紧要了。

  

现在我改变了我的位置

这是什么意思? EC2实例的位置?喜欢,不同的地区或什么?

  

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

最后一行,您可以在同一子网上添加另一个私有IP。如果您无法连接到原始IP,则不允许您连接到不同的私有IP。如果你想做一些不同的事情,请澄清!

答案 1 :(得分:0)

我无意中发现了问题的原因。它与私有IP地址无关。

"安全小组"负责从外部(使用PuTTY从互联网)连接实例。由于我的IP已经改变,我必须在实例的设置中反映它。请参阅"安全组"你的实例,然后选择适当的调整:

enter image description here

在PuTTY:

主机名(或IP地址)字段:ubuntu@Public DNS or Public IP of your instance

连接> SSH> Auth:使用ssh2dsa.ppkssh2rsa.ppk,两者似乎都运行良好