Новое SSH-соединение не удалось. Google Cloud VM

Недавно я отформатировал свою систему, я подумал, что лучше создать новый SSH для входа в систему из локальной системы.

Шаги I followed :

  1. Удалите все предыдущие ключи для виртуальной машины, оставив один ключ, которым является user_name.
  2. Пытался подключиться к В браузере SSH он начал давать сбой, я попытался перезагрузить виртуальную машину. Ничего не работает. 3. Затем предварительно скопировал все SSH-ключи из резервных копий в мою локальную систему, чтобы установить соединение и работать, не влияя на мою разработку. 4. Добавлены новые ключи SSH в ключи SSH проекта экземпляра ВМ, попытка войти в экземпляр ВМ из локальной системы, Успешно .
  3. Попытка использовать SDK Google-Cloud с использованием предыдущего ключа. Успешно.
  4. Но SSH браузера все еще не работает.
  5. ~ / ssh / authroized_keys есть ключи, которые я добавил для автоматического развертывания.

Обнаруженные мной проблемы : 1. После следующего устранения неполадок из Google , когда я попытался войти в систему с использованием нового пользователя, это не удалось.

gcloud compute ssh test@vh-server
Updating project ssh metadata.../Updated [https://www.googleapis.com/compute/v1/projects/project-name].
Updating project ssh metadata...done.                                                    
Waiting for SSH key to propagate.
Permission denied (public key).
ERROR: (gcloud.compute.ssh) Could not SSH into the instance.  It is possible that your SSH key has not propagated to the instance yet. Try running this command again.  If you still cannot connect, verify that the firewall and instance are set to accept ssh traffic.
  1. Новый вход SSH с использованием нового открытого и закрытого ключей также не работает. Я создал новые ключи, обновил ключи SSH в экземпляре виртуальной машины.

    ssh -i ~ / .ssh / my-ssh-key test @ ip _address ssh: подключиться к хосту ip_address порт 22: Превышено время ожидания операции

  2. Нет входа в SSH в браузере.

Я ответил на этот вопрос без помощи Не удалось войти в браузер

Любая помощь будет принята с благодарностью

Проблема : -

Я не могу использовать SSH-соединение в браузере

1
задан 23 September 2018 в 10:28
1 ответ

Наконец, это решило мою проблему: я могу войти в систему из браузера и новые ключи

Если вы видите это в Debian 8 или 9, наиболее вероятная причина этого заключается в том, что пакеты google-compute-engine. *, разрешающие SSH-доступ к экземпляру, были удалены с помощью apt-get autoremove .

Если у вас есть открытое SSH-соединение с машиной или вы можете использовать такой инструмент, как gcloud , запускающий apt-get update && sudo apt-get install gce-compute-image-packages должен исправить это.

Если вы не больше не имеете доступа к SSH, на сайте документации GCP есть процедура, которую можно использовать для его восстановления.

Подробнее: https://stackoverflow.com/a/48257469/637377 .

1
ответ дан 3 December 2019 в 23:26

Теги

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