Ssh

使用動態公共 IP 地址通過 SSH 連接到 EC2

  • August 15, 2014

通常我設置 ssh 別名如下:

ssh -i ~/path/key.pem ubuntu@public-host-name.compute-x.amazonaws.com

但是對於 EC2 實例,public-host-name只要實例停止並重新啟動,就會發生變化。

我的 EC2 實例位於 VPN 上,並且具有恆定的私有 IP。我可以使用什麼策略來登錄我的實例而無需不斷更改別名?

謝謝!

私有 IP無法從 AWS 網路外部訪問,並且僅當您的安全組中有 EC2 實例集群用於它們之間的通信時才有用。

您可以為實例分配彈性 IP或使用動態 DNS 解決方案

您必須為此使用動態 DNS解決方案。

您可以使用 DNS 提供商或配置您自己的動態 DNS 伺服器(有很多 教程)。也有使用Route53的腳本。

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