Я недавно отформатировал свою систему, подумал лучше создать новый SSH для входа в систему из локальной системы.
Шаги, за которыми я следовал :
Проблемы, которые я обнаружил : 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.
Новый вход по SSH с использованием нового открытого и закрытого ключей также не работает. Я создал новые ключи, обновил ключи SSH в экземпляре виртуальной машины.
ssh -i ~ / .ssh / my-ssh-key test @ ip_address ssh: подключиться к хосту ip_address порт 22: время операции истекло
Нет входа в 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.