Назад | Перейти на главную страницу

Google Compute Engine - сбой подключения SSH после изменения размера экземпляра

У меня проблемы с подключением к экземпляру на Compute Engine через SSH. Если я попытаюсь использовать командную строку, я получу следующую ошибку:

Permission denied (publickey)

То же самое происходит, если я подключаюсь через интерактивную консоль браузера. На выходе последовательного порта я вижу:

Mar 22 14:17:04 metadata sshd[9260]: Invalid user name_lastname from xx.xx.xx.xx
Mar 22 14:17:04 metadata sshd[9260]: input_userauth_request: invalid user name_lastname [preauth]

Странно то, что несколько минут назад у меня не было проблем с подключением к нему, и это начало происходить после того, как я изменил размер экземпляра (изменил тип машины с малого на n1-standard-2).

Загрузочный диск не заполнен, и я не модифицировал ни одного пользователя.

Я также пытался добавить правило брандмауэра, но оно не работает. У меня есть несколько других машин в том же проекте, и я могу правильно подключиться к ним.

Я могу подключиться к интерактивной последовательной консоли с помощью другого пользователя, ранее созданного на машине (вручную), но я не могу стать пользователем root.

Большое спасибо.

Это проблема аутентификации ключа SSH. Проверять, выписываться этот ответ на stackoverflow за полезной информацией.

Чтобы взаимодействовать с последовательной консолью экземпляра для устранения неполадок виртуальной машины, вам потребуется root или привилегия sudoer. Вы можете добавить к своей виртуальной машине следующий сценарий запуска, а затем перезагрузить ее, чтобы создать учетную запись sudoer:

useradd -G sudo USERNAME
echo 'USERNAME:PASSWORD' | chpasswd

Заменить USERNAME и PASSWORD с ценностями, которые вы хотите.