AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 706560
Accepted
Yaroslav Admin
Yaroslav Admin
Asked: 2015-07-18 06:26:38 +0800 CST2015-07-18 06:26:38 +0800 CST 2015-07-18 06:26:38 +0800 CST

实例启动后分配公共 IP(非弹性 IP)

  • 772

当我在 AWS 控制台中启动实例时,我可以将“自动分配公共 IP”设置为 true,并且将为新创建的实例分配池中的公共 IP 地址。

现在假设我已经启动了这个设置为 false 的实例,并且想要为这个实例分配公共 IP。与第一种情况相同的公共 IP,而不是弹性 IP。

PS我知道我可以启动新实例并关闭旧实例。我对分配给已经运行的人特别感兴趣。

amazon-ec2
  • 6 6 个回答
  • 128806 Views

6 个回答

  • Voted
  1. Best Answer
    estebanc
    2016-01-06T02:28:09+08:002016-01-06T02:28:09+08:00

    您在没有公共 IP 的情况下启动的实例将保持没有公共 IP,因为它只能在您启动实例时分配。如果您在启动实例时选择不使用公共 IP,即使打开子网auto assign public IP也不会为您的实例分配公共 IP。

    我知道的唯一方法是在启动实例assign a public IP 之前进行选择,或者将子网设置为自动分配公共 IP,只有在您启动新实例时才会这样做。

    assign a public IP总结一下:除非您使用 EIP,否则在启动该实例后是不可能的。

    • 73
  2. David Doleman
    2016-06-07T03:46:05+08:002016-06-07T03:46:05+08:00

    之后要更正它,请关闭您的原始服务器,启动一个启用了自动分配公共 IP 并附加现有卷的新服务器。

    然后,您可以丢弃原始实例。

    • 15
  3. Nischal S
    2018-03-27T07:20:31+08:002018-03-27T07:20:31+08:00

    如果您使用 ELB 和 Autoscaling,动态创建实例并对实例进行压力测试是很困难的。这种情况下的一种解决方案:

    选择 EC2 实例 > 操作 > 网络 > 管理 IP 地址。然后使用选项“添加或编辑 IPv4 公共 IP 将弹性 IP 分配到此实例或网络接口”。

    1. 创建弹性IP
    2. 导航到弹性 IP 地址链接 > 单击关联 IP
    3. 选择要关联IP的实例并保存。

    现在您将拥有具有公共 IP 的 EC2 实例,而无需重新启动/删除 EC2 实例。

    • 9
  4. JaredHatfield
    2015-07-18T12:38:02+08:002015-07-18T12:38:02+08:00

    假设您的实例在 VPC 中运行,您可以创建一个分配有公共 IP 的弹性网络接口(ENI),然后将该 ENI 与您的实例相关联,而无需创建新的。

    • 2
  5. Ishan H
    2017-11-03T10:56:33+08:002017-11-03T10:56:33+08:00

    在运行时为实例分配公共 IP:

    1. 单击实例并从操作下拉列表中选择 Networking-->Manage IP Addresses
    2. 从“添加或编辑 IPv4 公共 IP 将弹性 IP 分配到此实例或网络接口”中选择分配弹性。行,然后它将为您创建一个公共 IP
    3. 将出现一个窗口,要求将步骤 3 中创建的 IP 分配给实例和私有 IP。提供所需的值。
    4. 现在尝试通过 putty 进行 ssh。它对我有用。希望它会有所帮助。祝你好运。
    • 1
  6. grepit
    2022-01-20T17:04:25+08:002022-01-20T17:04:25+08:00

    这在 2016 年是不可能的,但现在 AWS 当然允许它:

    1. 从您的控制台转到 EC2 视图并单击 Elastic IPs 在此处输入图像描述
    2. 点击关联 ElasticIP 在此处输入图像描述
    3. 找到您想要的 EC2 实例 在此处输入图像描述
    • 0

相关问题

  • 权限被拒绝(公钥)。从本地 Ubuntu 到 Amazon EC2 服务器的 SSH

  • 管理员如何管理他们的 EC2 EBS 和快照?

  • 云有多大?[关闭]

  • EC2 映像启动

  • 如何将安全组添加到正在运行的 EC2 实例?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve