SSH ключи перестали работать и нет возможности зайти на сервер?
Вчера все прекрасно работало, но сегодня ключи (от любого юзера) перестали подходить. Permission denied (publickey).
Как исправить? Через aws консоль тоже не подключается:
Этот вопрос лучше задать Амазону. Ну для начала, зайти в их "личный кабинет" или как он там называется и узнать статус своих серверов. Может, они просто в тыкву превратились, а IP отданы кому-то ещё?
Перепроверьте, действительно ли ip адреса, к которым вы подключаетесь принадлежат вашим виртуалкам. Так как например у Яндекса если внешний ip не сделать статическим - при перезагрузке сервера он может измениться, возможно и у амазона так же и вы сейчас пытаетесь залогиниться на чужую машину.
>подключиться к ec2 по ssh
1 и 2 можно пропустить, на всех EC2 уже есть все что нужно.
>я просто из терминала делала ssh -i my_key ubuntu@my_ip
тогда советую проверить в bash history как вы вызывали ранее - может вы сейчас перепутали ключ или имя пользователя?
Предположение о взломе в принципе реально, но маловероятно.
Плюс - посмотрите логи, возможно там что-то интересное увидите - в AWS веб консоли.