Рейтинг:1

UFW не разрешает ssh, хотя я разрешил

флаг br

Немного борюсь с UFW на Ubuntu, у меня есть внутренние и внешние адаптеры, и на этом конкретном сервере мне нужен только общий доступ к порту 22, который является адаптером «eno1».

Чтобы выполнить это, я сначала заблокировал все:

ufw запрещает вход на eno1 с любого

После того, как я разрешил порт 22 для ssh:

ufw разрешить вход на eno1 на любой порт 22

Теперь мои правила выглядят так:

К действию от
-- ------ ----
Где угодно на eno1 DENY Где угодно                  
22 на eno1 РАЗРЕШИТЬ ВСЕГДА                  
Anywhere (v6) на eno1 DENY Anywhere (v6)             
22 (v6) на eno1 РАЗРЕШИТЬ ВСЕГДА (v6) 

Однако теперь я не могу подключиться к серверу по ssh извне, хотя он ясно показывает РАЗРЕШЕНИЕ на порт 22.(мне нужно будет перевести сервер в режим восстановления и удалить правила, чтобы вернуться)

Рейтинг:1
флаг fr

The order of the rules matter as the first terminating rule to match the packet determines its destiny.

In your case ssh packet arrives and it matches the first rule which results in a DROP. The packet never gets a chance to hit the ALLOW rule which comes next.

The rule of thumb: the more specific the rule is the sooner it should appear in the chain. Less specific rules (like matching all packets) should be specified last.

Ответить или комментировать

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