Сводка: у Меня есть Ubuntu 12.04.3 сервер LTS, работающий как экземпляр AWS EC2. Используя-обновление-версии, 14.04.3 установлен без любых проблем. Но после этого я не могу SSH в свой экземпляр. И мой файл секретных ключей и пароль не приняты.
Подробнее: Процесс обновления работал гладко. При самой последней подсказке, когда это просит перезагружать сервер для завершения обновления, я отвечаю на да, и конечно моя сессия SSH выбывает. Когда система перезапускает (как я вижу в консоли EC2), SSH больше не работает.
ssh -v -i <filename>.pem ubuntu@<hostname>
gives response:
....
debug1: ssh_rsa_verify: signature correct
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: Roaming not allowed by server
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Trying private key: <masked>
debug1: read PEM private key done: type RSA
debug1: Authentications that can continue: publickey
debug1: No more authentication methods to try.
Permission denied (publickey).
Выше для входа в систему пароля меньше. Я также включил аутентификацию по паролю, и мой пароль отклоняется.
У меня есть снимок изображения перед обновлением, таким образом, я восстановил изображение и несколько раз повторял обновление с помощью различных вариантов - тот же результат.
Мне установили Webmin, и это хорошо работает после обновления, таким образом, я могу получить доступ к файловой системе без SSH для фиксации вещей при необходимости.
Именно такая повторяемая проблема для общей задачи, конечно, многие другие столкнулись бы с ним, но поиск не мог найти хиты.