Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: SSH не работает при включенном UFW  (Прочитано 4976 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Trulala

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Здравствуйте. У меня сервер VDS на Ubuntu 22.04. Вырубается SSH, пишу в техподдержку, они отключают UFW, SSH снова работает. Включаю UFW и через некоторое время SSH снова не работает. Техподдержка говорит настроить правила UFW.
Вот правила:
To             Action     From
--             ------     ----
80             ALLOW IN   Anywhere
443            ALLOW IN   Anywhere
22/tcp         ALLOW IN   Anywhere
80/tcp         ALLOW IN   Anywhere
21/tcp         ALLOW IN   Anywhere
80 (v6)        ALLOW IN   Anywhere (v6)
443 (v6)       ALLOW IN   Anywhere (v6)
22/tcp (v6)    ALLOW IN   Anywhere (v6)
80/tcp (v6)    ALLOW IN   Anywhere (v6)
21/tcp (v6)    ALLOW IN   Anywhere (v6)

Не понимаю, что не так с правилами. Помогите.

Оффлайн bezbo

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1874
    • Просмотр профиля
Re: SSH не работает при включенном UFW
« Ответ #1 : 05 Июня 2025, 20:54:46 »
sudo ufw status numbered
sudo iptables -L -v -n
?

Оффлайн Trulala

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: SSH не работает при включенном UFW
« Ответ #2 : 05 Июня 2025, 21:09:26 »
sudo ufw status numbered
Status: active

     To                         Action      From
     --                         ------      ----
[ 1] 80                         ALLOW IN    Anywhere                 
[ 2] 443                        ALLOW IN    Anywhere                 
[ 3] 22/tcp                     ALLOW IN    Anywhere                 
[ 4] 80/tcp                     ALLOW IN    Anywhere                 
[ 5] 21/tcp                     ALLOW IN    Anywhere                 
[ 6] 22                         ALLOW IN    Anywhere                 
[ 7] OpenSSH                    ALLOW IN    Anywhere                 
[ 8] 80 (v6)                    ALLOW IN    Anywhere (v6)             
[ 9] 443 (v6)                   ALLOW IN    Anywhere (v6)             
[10] 22/tcp (v6)                ALLOW IN    Anywhere (v6)             
[11] 80/tcp (v6)                ALLOW IN    Anywhere (v6)             
[12] 21/tcp (v6)                ALLOW IN    Anywhere (v6)             
[13] 22 (v6)                    ALLOW IN    Anywhere (v6)             
[14] OpenSSH (v6)               ALLOW IN    Anywhere (v6) 


Пользователь добавил сообщение 05 Июня 2025, 21:11:42:
sudo iptables -L -v -n
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 05 Июня 2025, 21:11:42 от Trulala »

Оффлайн Smörman

  • Азъ есмь Школяръ
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 576
  • When In Rome, Do As The Romans Do...
    • Просмотр профиля
    • Compizomania
Re: SSH не работает при включенном UFW
« Ответ #3 : 05 Июня 2025, 21:26:04 »
Что выдаст:
ss -tunlpс вкл. UFW и с выключенным?
SSH на 22 порту работает.

Здесь список портов по умолчанию:
(Нажмите, чтобы показать/скрыть)
OS: Ubuntu 22.04 'Jammy Jellyfish' LTS, Arch Linux + Openbox, W11 Home
PC: Lenovo H530, CPU: i5-4430 3.0, Video: nVidia PCI-X
SSD: SAMSUNG EVO870 1T, SSD: 2хSAMSUNG EVO870 500G, RAM: 16G, ODD

Оффлайн Trulala

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: SSH не работает при включенном UFW
« Ответ #4 : 05 Июня 2025, 21:35:03 »
с вкл. UFW и с выключенным
off
(Нажмите, чтобы показать/скрыть)

on
(Нажмите, чтобы показать/скрыть)

Оффлайн Smörman

  • Азъ есмь Школяръ
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 576
  • When In Rome, Do As The Romans Do...
    • Просмотр профиля
    • Compizomania
Re: SSH не работает при включенном UFW
« Ответ #5 : 06 Июня 2025, 09:57:33 »
Разницы я не вижу, что с ним, что без него, 22 порт под SSH только.
А вот вывод iptables конечно впечатляет!
А что, хоть, напихано куча правил?
Какие задачи выполняются вообще?
В Докер поставлено что-то, вижу, а UFW зачем прописан в Iptables?
Если есть Iptables активный, зачем ещё UFW и тем паче его в правила Iptables прописывать?
UFW по факту - это тоже, что Iptables, только в более простом исполнении, более понятном исполнении.
OS: Ubuntu 22.04 'Jammy Jellyfish' LTS, Arch Linux + Openbox, W11 Home
PC: Lenovo H530, CPU: i5-4430 3.0, Video: nVidia PCI-X
SSD: SAMSUNG EVO870 1T, SSD: 2хSAMSUNG EVO870 500G, RAM: 16G, ODD

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7813
  • We were here
    • Просмотр профиля
Re: SSH не работает при включенном UFW
« Ответ #6 : 06 Июня 2025, 11:16:49 »
UFW зачем прописан в Iptables?
UFW это обёртка над iptables/nftables. Естественно, он туда прописан.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Smörman

  • Азъ есмь Школяръ
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 576
  • When In Rome, Do As The Romans Do...
    • Просмотр профиля
    • Compizomania
Re: SSH не работает при включенном UFW
« Ответ #7 : 06 Июня 2025, 11:26:56 »
UFW это обёртка над iptables/nftables. Естественно, он туда прописан.
Про обёртку точнее конечно и правильнее сформулировано, я бы сказал надстройка.

У меня на серваках установлены и iptables и ufw по умолчанию, при выводе правил iptables для ufw нет ничего:
(Нажмите, чтобы показать/скрыть)

т.к. ufw в режиме disabled, т.е. отключен, за ненадобностью, т.к. всё настроено в iptables.

И при этом, все правила Iptables для Wireguard (wg0) например прописаны не в Iptables, а в самом конфиге WG (wg0.conf) через:
PostUp
PostDown
PreDown
и запускаются/выключаются они в Iptables со запуском/выключением WG, например:
PostUp = iptables -A FORWARD -i %i -j ACCEPT
PostDown = iptables -D FORWARD -i %i -j ACCEPT
что освобождает нас от прописывания данных правил в самой Iptables.

У ТС в правилах Iptables, куча ограничительных правил для UFW понаписано зачем-то, хотя в самом UFW всё разрешено и поэтому при включении UFW идёт конфликт между ними (правилами), поэтому и отрубает SSH и может не только его...
Везде в манах категорически говорится, что вместе их использовать нельзя, дабы избежать вот этих самых конфликтов.
Либо Iptables, либо UFW, другого не дано...
Поэтому сюппорт ТС и отключает UFW.
« Последнее редактирование: 06 Июня 2025, 15:00:51 от Smörman »
OS: Ubuntu 22.04 'Jammy Jellyfish' LTS, Arch Linux + Openbox, W11 Home
PC: Lenovo H530, CPU: i5-4430 3.0, Video: nVidia PCI-X
SSD: SAMSUNG EVO870 1T, SSD: 2хSAMSUNG EVO870 500G, RAM: 16G, ODD

Оффлайн Trulala

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: SSH не работает при включенном UFW
« Ответ #8 : 06 Июня 2025, 17:55:53 »
Либо Iptables, либо UFW, другого не дано
Вы советуете отключить UFW? Это не повлияет на безопасность?

Оффлайн Smörman

  • Азъ есмь Школяръ
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 576
  • When In Rome, Do As The Romans Do...
    • Просмотр профиля
    • Compizomania
Re: SSH не работает при включенном UFW
« Ответ #9 : 06 Июня 2025, 18:40:06 »
Это не повлияет на безопасность?
Каким образом?!
У вас Iptables настроен от и до, и даже нагорожено с UFW зачем-то, непонятно зачем, я скидывал свой выхлоп со своего сервака с отключенным UFW, ощутите разницу!
Всё работает на УРА!

Легко нахухливается, что - работа Iptables и UFW вместе категорически НЕЛЬЗЯ!!!
Ибо конфликты правил, поэтому ваш сюппорт и отключает UFW, а вы снова пытаетесь его втулить!
Зачем?!
Если вы хотите некие правила, то ищите их вариант под Iptables или наоборот, все правила онли в UFW, а Iptables отключить.
Другого не дано.
Вместе они работать не должны.
Или один, или другой.
« Последнее редактирование: 06 Июня 2025, 18:42:29 от Smörman »
OS: Ubuntu 22.04 'Jammy Jellyfish' LTS, Arch Linux + Openbox, W11 Home
PC: Lenovo H530, CPU: i5-4430 3.0, Video: nVidia PCI-X
SSD: SAMSUNG EVO870 1T, SSD: 2хSAMSUNG EVO870 500G, RAM: 16G, ODD

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7813
  • We were here
    • Просмотр профиля
Re: SSH не работает при включенном UFW
« Ответ #10 : 06 Июня 2025, 18:55:35 »
У меня на серваках установлены и iptables и ufw по умолчанию, при выводе правил iptables для ufw нет ничего:

А почему пакеты input/output по нулям? Да и policy везде accept. Нужен ли вообще iptables в таком случае?
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 06 Июня 2025, 19:07:32 от ALiEN »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Smörman

  • Азъ есмь Школяръ
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 576
  • When In Rome, Do As The Romans Do...
    • Просмотр профиля
    • Compizomania
Re: SSH не работает при включенном UFW
« Ответ #11 : 06 Июня 2025, 19:25:13 »
А почему пакеты input/output по нулям?
Ну, как же?
А это из вывода?
Chain INPUT (policy DROP 4036 packets, 198K bytes)
Chain OUTPUT (policy ACCEPT 22M packets, 125G bytes)
и не только...
458 21124 DROP       all  --  *      *       0.0.0.0/0            0.0.0.0/0            ctstate INVALID
27M  125G ACCEPT     all  --  *      *       0.0.0.0/0            0.0.0.0/0            ctstate RELATED,ESTABLISHED
Мегабайты/Гигабайты...
Всё нормуль!
« Последнее редактирование: 06 Июня 2025, 19:32:52 от Smörman »
OS: Ubuntu 22.04 'Jammy Jellyfish' LTS, Arch Linux + Openbox, W11 Home
PC: Lenovo H530, CPU: i5-4430 3.0, Video: nVidia PCI-X
SSD: SAMSUNG EVO870 1T, SSD: 2хSAMSUNG EVO870 500G, RAM: 16G, ODD

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7813
  • We were here
    • Просмотр профиля
Re: SSH не работает при включенном UFW
« Ответ #12 : 06 Июня 2025, 19:43:19 »
Smörman, Это я про ваш спойлер =) Мой спойлер для примера привел.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Smörman

  • Азъ есмь Школяръ
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 576
  • When In Rome, Do As The Romans Do...
    • Просмотр профиля
    • Compizomania
Re: SSH не работает при включенном UFW
« Ответ #13 : 06 Июня 2025, 19:45:35 »
Нужен ли вообще iptables в таком случае?
Кстати резонный вопрос!

Мониторил я...
Много чего из разных утилит, прог и пр. работают прекрасно на серваках и с отключенными Iptables/UFW, как бы не казалось странным.
А ларчик прост на самом деле.
У хостеров оооочень часто на серверах своих с VPS/VDS и пр. присутствует External Firewall (чаще всего на основе Plesk), т.е., чтобы ты не настроил на самом своём Internal VPS/VDS и пр. всё это до звезды!
Но!
Как правило, порты и IP из коробки, базовые:
443
80
22
и пр.
они по умолчанию в External Firewall включены (я кидал выше ссылку на открытые по умолчанию порты в Plesk)
Пока ты в Панели управления серваком/ЛК не откроешь порты те же или IP, всё до звезды с настройками Iptables/UFW.
Я писал об этом недавно здесь в нашей теме закрытой на примере дойч-хостера, где я взял сервак (кстати по наколке нашего уважаемого Товарища там же в теме).
И будет disabled Iptables/UFW на своём VPS/VDS и пр., а в Панели управления серваком/ЛК будут активированы порты/IP, будет всё работать!
Вот такие приколы...

Пользователь добавил сообщение 06 Июня 2025, 19:50:20:
Это я про ваш спойлер
Так у меня тоже, если приглядеться есть меги/гиги  :)
Вот свежачок, сынок цельный день шпилится в игрища и Дискорд:
(Нажмите, чтобы показать/скрыть)

Но рулит на этом дойч-серваке External Firewall в основном.
В выхлопе есть правила, добавленные не в сам Iptables, а из конфига WG, о чём я писал выше...

Сына через Marzban (VLESS) шпилит (в DOCKER установлена...), а я через WG+Wstunnel, что видно по выхлопу...
« Последнее редактирование: 06 Июня 2025, 20:01:15 от Smörman »
OS: Ubuntu 22.04 'Jammy Jellyfish' LTS, Arch Linux + Openbox, W11 Home
PC: Lenovo H530, CPU: i5-4430 3.0, Video: nVidia PCI-X
SSD: SAMSUNG EVO870 1T, SSD: 2хSAMSUNG EVO870 500G, RAM: 16G, ODD

Оффлайн Trulala

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: SSH не работает при включенном UFW
« Ответ #14 : 06 Июня 2025, 20:09:34 »
месте они работать не должны.
Я отключил UFW. Посмотрим, что будет. А вам спасибо за помощь.

 

Страница сгенерирована за 0.029 секунд. Запросов: 21.