UFW: невозможно подключиться к SSH с параметром "до 127.0.0.1"

Я пытался ограничить подключение SSH к подсети и хотел установить часть "to" для localhost. (Сервер будет маршрутизироваться через мостовое устройство к виртуальным серверам, и я хотел сбросить SSH-соединения с виртуальными серверами на главном сервере.)

Это код, который я пробовал:

ufw logging on
ufw allow proto tcp from 148.7.0.0/16 to 127.0.0.1 port 22
ufw default deny 
ufw enable

Который блокирует меня с сервера, я не могу подключиться Если я поменяю часть на: "на любую", она снова заработает.

Сервер, о котором я говорю, является корневым сервером, размещенным Хетцнером.

Спасибо заранее за любое объяснение этой проблемы.

1 ответ

Решение

Вы не должны использовать 127.0.0.1 в качестве пункта назначения. Это адрес обратной связи, доступ к которому могут получить только программы, работающие на вашем компьютере.

Чтобы разрешить доступ к SSH на вашем сервере, вы можете просто добавить правило, разрешающее доступ ко всем IP-адресам, зарегистрированным на вашем сервере:

ufw allow from 148.7.0.0/16 to any port 22 proto tcp

В этом случае, any любой IP-адрес на вашем сервере.

Другие вопросы по тегам