Заблокировано с виртуальной машины в облаке Google - PullRequest
0 голосов
/ 28 января 2019

У нас был компьютер в облаке Google, к которому мы подключились (через SSH), используя наш ключ проекта по умолчанию.

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

Что здесь можно сделать?Как мы можем восстановить доступ к нашей машине?

Виртуальная машина - это Ubuntu Server 16.04.

1 Ответ

0 голосов
/ 29 января 2019

Одна вещь, которую я бы рассмотрел, - это IP-адрес, если ваш экземпляр GCE использует эфемерный IP , он может измениться, если экземпляр будет перезапущен.

Также попробуйте получить доступ к вашему GCE.экземпляр, использующий команду gcloud :

gcloud compute ssh INSTANCE_NAME --zone ZONE_NAME

Если это не сработает, принудительно создайте gcloud для воссоздания новой пары ключей SSH, переместив существующую пару ключей:

mv ~/.ssh/google_compute_engine ~/.ssh/old-google_compute_engine
mv ~/.ssh/google_compute_engine.pub ~/.ssh/old-google_compute_engine.pub

После этого выполните команду gcloud compute ssh и посмотрите, есть ли у вас доступ.

Если вы используете сторонний клиент, попробуйте сгенерировать новый файл ключа SSH:

ssh-keygen -t rsa -f ~/.ssh/[KEY_FILENAME] -C [USERNAME]

Затем добавьте новый ключ SSH к вашему экземпляру GCE и повторите попытку подключения.

...