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

Ошибка подключения 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 не может подключиться к виртуальной машине через порт 22

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

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

#! /bin/bash sudo ufw allow 22

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

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

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

Если вы могли использовать 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