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

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

Так как я получил письмо с предупреждением от Google: «Требуется действие: критическая проблема с моим первым проектом», в котором говорилось, что на моем сервере наблюдается ненормальная исходящая активность, я попытался реализовать UFW на своем сервере Debian.

Для настройки UFW я сделал следующее:

sudo ufw default deny incoming 
sudo ufw default deny outgoing
sudo ufw allow ssh
sudo ufw allow 22
sudo ufw allow http
sudo ufw allow https

После перезапуска сервера я не могу подключиться к нему из-за ошибки «Ошибка подключения: нам не удалось подключиться к виртуальной машине через порт 22. Узнайте больше о возможных причинах этой проблемы».

Я попробовал ответ, который нашел на этом форуме:Google Cloud не может подключиться к виртуальной машине через порт 22

Я выполнил следующую инструкцию, но она все равно не работает:

  1. Завершить работу экземпляра.
  2. Нажмите «Изменить» для экземпляра.
  3. В разделе «Пользовательские метаданные» добавьте ключ «startup-script» со значением:

#! /bin/bash sudo ufw allow 22

  1. Нажмите «Сохранить».

Кто-нибудь может помочь, буду признателен!

Изображение моей настройки пользовательских метаданных GCP

решение1

Если вы могли использовать SSH до установки этих правил ОС FW. Восстановите UFW

ufw reset

sudo ufw default deny incoming

sudo ufw default allow outgoing

А затем включите SHH на порту по умолчанию 22:

sudo ufw allow 22

sudo ufw enable

Убедитесь, что вы используете порт по умолчанию 22 или другой. Следуйте этим инструкциям, если вы можете использовать ssh без AFW.

https://cloud.google.com/compute/docs/troubleshooting/troubleshooting-ssh

Связанный контент