Одна вещь, которую я бы рассмотрел, - это 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 и повторите попытку подключения.