Putty «Сервер отказался от нашего ключа» Экземпляры вычислительного ядра Google Cloud Platform

У нас есть два экземпляра вычислительного механизма (обе виртуальные машины Linux) в одном проекте. Один у меня был доступ через Putty, и он нормально подключался. Но в другом случае у меня была ошибка «Сервер отказался от нашего ключа» при попытке подключения через замазку. Пытаясь решить проблему с ошибкой, я удалил все ключи ssh в метаданных и использовал новый ключ в вычислительном движке, и теперь у меня проблема в обоих случаях. Это наши производственные серверы, поэтому нам нужен доступ. Кроме изменения ключей SSH, я больше ничего не пробовал. Я ограничен в знаниях.

2
задан 26 February 2019 в 18:28
1 ответ

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

Мне удалось получить доступ к экземпляру виртуальной машины, перейдя в Compute Engine в проекте и используя консоль веб-браузера SSH. После подключения и на сервере я убедился, что нахожусь в своем домашнем каталоге, набрав «pwd». Затем я перешел на «cd /.ssh». Там есть файл с именем «authorized_keys». Для редактирования файла я использовал текстовый редактор ee (easy editor),Я использовал "ee authorized_keys", чтобы открыть файл. Используя Putty Keygen, я загружаю свой закрытый ключ, чтобы увидеть текст, который мне нужно скопировать. Я переместил курсор в конец страницы и вставил текст Open ssh из моего ключа в файл авторизованных ключей. Чтобы выйти из простого редактора, нажмите клавишу Escape, появится всплывающее меню, и вам нужно будет выбрать «выйти из редактора». Вам будет предложено сохранить изменения. После того, как я выполнил эти шаги, я смог войти в экземпляр виртуальной машины с помощью putty.

1
ответ дан 3 December 2019 в 12:30

Теги

Похожие вопросы