Назад | Перейти на главную страницу

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

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

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

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

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

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

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

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

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