У меня есть эта проблема на AWS на Ubuntu 16.04-amd64-сервере. Всякий раз, когда я запускаю sudo, терминал застревает, делая ничего похожего, давая мне следующую ошибку:
root@ip-10-20-54-234:/home# sudo -s
sudo: unable to resolve host ip-10-20-54-234
Я исправлял эти проблемы временно, добавляя «127.0.1.1 ip-10-20-54-234 / etc» /hosts.
Я понимаю, когда вы связываете эластичный IP-адрес с экземпляром, который становится его общедоступным IP-адресом. Исходный IP-адрес больше не подходит для использования, если вы возьмете эластичный IP-адрес от экземпляра, он получит новый публичный IP-адрес, который, вероятно, будет отличаться от исходного.
Однако, проблема. Несмотря на то, что я могу подключиться к машине с новым назначенным эластичным адресом, кажется, что мой экземпляр EC2 хранит старый оригинал где-то, но он продолжает отображать его как подсказку и помещать это странное сообщение, когда я использую sudo!
Однако я ищу постоянное решение для решения этого вопроса.