Облако Google не может подключиться к виртуальной машине через порт 22

Я использую Google Compute Engine для размещения нескольких сайтов, но я изменяю размер диска, а затем перезапускаю экземпляр, и теперь я не могу подключиться как через gcs, так и через putty. (Соединение отказано)

Последовательный вывод консоли: http://pastebin.com/BZicx7JN

как мне решить эту проблему?

4
задан 1 January 2017 в 02:14
2 ответа

Общая рекомендация по устранению этой проблемы.

  • Убедитесь, что изменение размера диска выполнено правильно. Подробные шаги задокументировано здесь .
  • Убедитесь, что экземпляр полностью загружен. Вы можете подтвердить это через вывод VM последовательной консоли .
  • После загрузки экземпляра убедитесь, что демон ssh запущен. Вывод на последовательную консоль будет содержать информацию о демоне ssh. Если служба ssh не запущена, вы можете использовать интерактивную последовательную консоль для запуска службы.
  • Убедитесь, что у вас есть правило брандмауэра , настроенное в сети GCE, чтобы разрешить порт ssh.
  • Убедитесь, что брандмауэр на экземпляре (например, iptables) разрешает порт ssh. При необходимости вы можете использовать интерактивную последовательную консоль для отключения брандмауэра на виртуальной машине.
3
ответ дан 3 December 2019 в 03:15

У меня была такая же проблема с одним из моих экземпляров виртуальной машины GCP. Мое решение было:

  1. Завершить работу экземпляра
  2. Нажмите «Изменить» для экземпляра
  3. В разделе «Пользовательские метаданные» добавьте ключ «startup-script» со значением:
#! /bin/bash
sudo ufw allow 22
  1. Нажмите «Сохранить»
  2. Снова запустите экземпляр и подключитесь к нему по SSH

Надеюсь, это поможет!

2
ответ дан 3 December 2019 в 03:15

Теги

Похожие вопросы