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

Невозможно подключиться к экземпляру Google Cloud Engine по SSH через gcloud и Putty из Windows 10

Я мог использовать SSH и SFTP с ноутбука с Windows 7 на моем экземпляре Google Compute Engine, пока я не сменил свой ноутбук, а также не обновился до Windows 10. В случае, если я потерял свои предыдущие настройки, мне пришлось начинать все сначала. Я выполнил шаги, указанные ниже, но не смог -

Не удается подключиться к экземпляру Compute Engine через SSH

https://cloud.google.com/compute/docs/console#sshkeys

Невозможно подключиться к Google Cloud по SSH

Моя установка такая же, с одним изменением, что мой локальный компьютер работает в Windows 10.

Я использовал gcloud sdk в Windows 10, который обновляет первый сгенерированный открытый ключ сам по себе в моем облачном экземпляре, я также мог это проверить.

Но вход в систему как из gcloud, так и из Putty завершается ошибкой с кодом «Отключено: нет доступных поддерживаемых методов аутентификации (отправлено сервером: publickey)».

Однако я мог успешно войти в систему через веб-SSH.

В чем может быть проблема?

Дело в том, что я должен использовать только мою учетную запись Gmail / электронную почту (в каком-то определенном формате) при создании ключей? или проблема совместимости с Windows 10 SDK? или что-то другое?

OP решил эту проблему, скопировав свои SSH-ключи в файл authorized_keys. Эта проблема может быть вызвана тем, что на вашей виртуальной машине не запущен демон учетных записей Google. Этот демон отвечает за синхронизацию ключей ssh ​​и информации об учетной записи пользователя между метаданными и виртуальной машиной. Для получения дополнительной информации о демоне учетных записей вы можете посетить этот ссылка на сайт.