Ssh проблемы с подключением к Google Compute Engine

Я только что обновил несколько серверов до новой версии стека gce, и у меня появились некоторые проблемы с ssh, которые я не совсем уверен, как их исправить. Я уже изучил проблемы с брандмауэром, и ssh-документы не очень помогают.

Вот как я сейчас подключаюсь:

gcutil --service_version="v1" --project="myproject" ssh  --zone="us-central1-a" "myproject-prod"

который работал до совсем недавно. Я занимался взломом bash, добавлял и удалял несколько пакетов apt и pip, поэтому я предполагаю, что это как-то связано, но я действительно не уверен. Когда я пытаюсь соединиться с вышеуказанным кодом, я получаю следующую ошибку:

INFO: Running command line: ssh -o UserKnownHostsFile=/dev/null -o CheckHostIP=no -o StrictHostKeyChecking=no -i /home/user/.ssh/google_compute_engine -A -p 22 user@108.59.84.53 --
ssh: connect to host 108.59.84.53 port 22: Connection refused

Мои брандмауэры, кажется, в порядке:

user@computer:~$ gcutil --project="myproject-backend" listfirewalls
+------------------------+---------+
| name                   | network |
+------------------------+---------+
| default-allow-internal | default |
+------------------------+---------+
| default-ssh            | default |
+------------------------+---------+
| http2                  | default |
+------------------------+---------+

Любые мысли или ресурсы о том, как решить эту проблему?

3 ответа

Решение

Подключена ли виртуальная машина к сети по умолчанию?

Если нет, то используется ли ssh-ключ (/home/user/.ssh/google_compute_engine) вводили в раздел метаданных для ВМ?

Я предлагаю сначала заглянуть в последовательную консоль и проверить наличие явных сообщений, таких как сбой запуска службы SSH. Вы также можете создать снимок вашего загрузочного диска -> создать из него новый постоянный диск -> смонтировать его на временный экземпляр и просмотреть журналы / сценарии запуска и т. Д.

Мы создали сценарий запуска для самостоятельного управления и устранения проблем с подключением по ssh https://github.com/GoogleCloudPlatform/compute-ssh-diagnostic-sh/

Другие вопросы по тегам