通常我设置ssh别名如下:
ssh -i ~/path/key.pem [email protected]
但是对于EC2实例,只要实例停止并重新启动, public-host-name就会更改。
我的EC2实例在VPN上,并具有不断的专用IP。 我可以使用什么策略,以便可以在不更改别名的情况下login我的实例?
谢谢!
私人IP无法从AWSnetworking外部访问,只有当您拥有EC2实例群集才能在安全组中使用它们进行通信时, 私有IP才有用。
您可以为实例分配弹性IP或使用dynamicDNS解决scheme 。
您必须为此使用dynamicDNS解决scheme。
你可以使用一个DNS提供商或configuration你自己的dynamicDNS服务器(有很多这个教程)。 这里也有使用Route53的脚本。