Clusterssh (команда cssh) позволяет вам ssh к нескольким хостам одновременно
cssh server1 server2 server3
и тогда, что бы вы ни набрали, это появляется во всех терминалах после активации.
Ну, как и следовало ожидать, я оказался болваном. Во-первых, я не понял этого, но конечная точка по какой-то причине изменилась. Вероятно, я изменил настройки, и он перестроил его без моего запроса и дал ему новое имя конечной точки. Вот почему команды nslookup и host были неудачными.
Затем, когда они заработали, я собрался поработать над сценарием, который использовал для подключения, и понял, что оставил :3306 в конце имени хоста в параметре -h. Я удалил его, и все заработало.
Вот что происходит, когда вы голосуете "Нет" за лоботомию для веб-разработчиков.
Я бы предложил попробовать IP-адрес экземпляра RDS вместо имени хоста. Посмотрите, можете ли вы получить доступ к порту напрямую, без клиентского пакета, т.е. telnet host 3306.
Кроме того, поскольку они находятся в VPC, убедитесь, что подсети совпадают. Это доставало мне раньше с несколькими внутренними подсетями.