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 / 问题 / 724630
Accepted
Dmytro Titov
Dmytro Titov
Asked: 2015-09-25 10:36:44 +0800 CST2015-09-25 10:36:44 +0800 CST 2015-09-25 10:36:44 +0800 CST

AWS EC2:可能重新启动的实例的持续 PuTTY 配置

  • 772

我已按照说明中的说明配置 PuTTY 以访问我的实例。我已经设置了主机名,因为它显示在我的实例仪表板中 - 一切都很好。但是当我重新启动我的实例时,它的公共 IP 地址(以及公共 DNS)是不同的(AFAIU 每次实例重新启动时都会重新排列它们)。所以我必须在 PuTTY 中重新配置我的连接。有没有什么办法可以得到一些不变的配置,不管改变 IP 地址都可以工作吗?

PS:我知道弹性 IP 是解决方案,但我对其他一些选项感兴趣。

ssh
  • 2 2 个回答
  • 92 Views

2 个回答

  • Voted
  1. Best Answer
    Vova Rozhkov
    2015-09-26T00:08:29+08:002015-09-26T00:08:29+08:00

    将您的应用程序打包到 Docker 容器中,并在需要时在主机内重新启动 docker 容器。Elastic Beanstalk 服务中有 Docker 支持,因此您不必担心安装和配置 Docker。所以直接使用服务的典型流程是

    1. 启动新的 Beanstalk 实例(实际上是预装软件的 EC2)
    2. 将 hello-world 映像部署到它,或使用您自己的。
    3. 使用 SSH 连接到 EC2 实例。
    4. 须藤
    5. 码头工人ps
    6. 等等...

    但是,使用 Beanstalk 有一些不明显的功能,因为默认情况下,您的应用程序将使用预安装的 nginx 在 80 端口上暴露给外部世界,如果您不想暴露 80 端口,则必须重新配置 nginx。但实际上,您将获得 Beanstalk 提供的部署自动化的全部功能。

    • 1
  2. dtoubelis
    2015-09-25T11:09:32+08:002015-09-25T11:09:32+08:00

    我认为没有理由不使用 Elastic IP - 它是免费且易于设置的。

    另一种选择是使用动态 DNS,但您需要能够在实例启动时(内部或外部)执行某种脚本。我们过去使用这样的设置作为我们的内部地址,但最终迁移到了 VPC。DNSMadeEasy 支持此功能,有很多可用的脚本,并且很容易编写自己的。

    • 0

相关问题

  • 如何最好地设置 ssh 隧道以访问远程网络 (Linux)

  • SSH 和重定向

  • 通过 SSH 会话使用 NET USER 命令拒绝访问

  • SSH 服务器零日漏洞利用 - 保护自己的建议

  • ubuntu apt-get upgrade - 如何在 shell 中单击确定?

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