Обычно я устанавливаю псевдонимы ssh следующим образом:
ssh -i ~/path/key.pem ubuntu@public-host-name.compute-x.amazonaws.com
Но с инстансами EC2 public-host-name
изменяется всякий раз, когда экземпляр останавливается и перезапускается.
Мои экземпляры EC2 подключены к VPN и имеют постоянные частные IP-адреса. Какую стратегию я могу использовать, чтобы войти в свои экземпляры, не меняя постоянно псевдоним?
Спасибо!
Вы должны использовать Динамический DNS решение для этого.
Вы можете использовать DNS-провайдера или настроить свой собственный динамический DNS-сервер (есть а много обучающих программ для этого). Также есть скрипты для использования Маршрут53 для этого.
В Частный IP недоступен извне сети AWS и полезен только в том случае, если у вас есть кластер инстансов EC2 для связи между ними внутри вашей группы безопасности.
Вы можете назначить Эластичный IP к экземпляру или используйте Решение динамического DNS.