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

Ошибка нового SSH-подключения Google Cloud VM

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

Шаги, за которыми я следовал :

  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 в браузере

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

Если вы видите это в 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.