Назад |
Перейти на главную страницу
Облако Google не может подключиться к виртуальной машине через порт 22
Я использую движок Google Compute для размещения нескольких сайтов, но я изменяю размер диска, а затем перезапускаю экземпляр, и теперь я не могу подключиться как из gcs, так и из шпатлевки. ( В соединении отказано )
Последовательный вывод консоли: http://pastebin.com/BZicx7JN
как я могу решить эту проблему?
У меня была такая же проблема с одним из моих экземпляров виртуальной машины GCP. Мое решение было:
- Выключите экземпляр
- Нажмите "Изменить" для экземпляра.
- В разделе «Пользовательские метаданные» добавьте ключ «сценарий запуска» со значением:
#! /bin/bash
sudo ufw allow 22
- Нажмите "Сохранить".
- Снова запустите экземпляр и подключитесь к нему по SSH
Надеюсь, поможет!
Общие рекомендации по устранению этой проблемы.
- Убедитесь, что размер диска изменен правильно. Подробные шаги задокументированы Вот.
- Убедитесь, что экземпляр полностью загрузился. Вы можете подтвердить это через виртуальную машину последовательный вывод консоли.
- После загрузки экземпляра подтвердите, запущен ли демон ssh. Вывод на последовательную консоль будет содержать информацию о демоне ssh. Если служба ssh не запущена, вы можете использовать интерактивная последовательная консоль для запуска службы.
- Убедитесь, что у вас есть правило брандмауэра настроен в сети GCE для разрешения порта ssh.
- Убедитесь, что брандмауэр на экземпляре (например, iptables) разрешает порт ssh. При необходимости вы можете использовать интерактивную последовательную консоль, чтобы отключить брандмауэр на виртуальной машине.