Ssh

AWS EC2:可能重新啟動的實例的持續 PuTTY 配置

  • September 25, 2015

我已按照說明中的說明配置 PuTTY 以訪問我的實例。我已經設置了主機名,因為它顯示在我的實例儀表板中 - 一切都很好。但是當我重新啟動我的實例時,它的公共 IP 地址(以及公共 DNS)是不同的(AFAIU 每次實例重新啟動時都會重新排列它們)。所以我必須在 PuTTY 中重新配置我的連接。有沒有什麼辦法可以得到一些不變的配置,不管改變 IP 地址都可以工作嗎?

PS:我知道彈性 IP 是解決方案,但我對其他一些選項感興趣。

將您的應用程序打包到 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 提供的部署自動化的全部功能。

引用自:https://serverfault.com/questions/724630