Firewall и защита доступа

Firewall и защита доступа нужны для того, чтобы сервер был открыт только там, где это действительно нужно. Самая частая ошибка после покупки VPS — оставить слишком много открытых дверей: парольный SSH, лишние порты и отсутствие понятного контроля над тем, что вообще доступно извне.

В Wilmo эта задача вынесена в интерфейс Центра безопасности, поэтому тебе не нужно сразу запоминать команды firewall. Сначала можно просто посмотреть текущую картину, а уже потом принимать решения.

Что входит в этот раздел

Когда мы говорим про защиту доступа, в Wilmo это обычно означает:

  • работу с режимом firewall;
  • включение и выключение UFW;
  • просмотр открытых портов;
  • добавление нового правила по порту;
  • отключение SSH-входа по паролю;
  • контроль того, какие точки входа у сервера вообще есть.

С чего начать

Если ты только начинаешь разбираться с защитой доступа, удобный порядок такой:

  1. Открой Центр безопасности.
  2. Посмотри dashboard и список открытых портов.
  3. Проверь, разрешён ли вход по SSH-паролю.
  4. Затем открой Settings и посмотри режим firewall.
  5. После этого решай, что именно нужно менять.

Это лучше, чем сразу включать всё подряд и потом случайно отрезать себе доступ.

Как посмотреть открытые порты

Чтобы понять, что сервер уже отдаёт наружу:

  1. Открой Центр безопасности.
  2. На dashboard найди блок Открытые порты.
  3. Посмотри список портов, которые Wilmo показывает как активные.
  4. Сверь их с тем, что реально должно быть открыто для твоего проекта.

Если ты видишь порты, смысл которых тебе непонятен, это уже повод разобраться, что их открыло и нужен ли этот доступ вообще.

СКРИНШОТ: (сюда надо добавить скриншот блока Открытые порты, чтобы было видно список портов и кнопку Добавить порт)

Какие порты обычно действительно нужны

У каждого проекта свои требования, но для простого сервера чаще всего наружу нужны не так уж много вещей:

  • SSH-порт для входа;
  • HTTP и HTTPS для сайта;
  • иногда порт приложения, если оно должно быть доступно напрямую;
  • иногда служебный порт для конкретного сервиса.

Если порт не нужен снаружи, лучше не держать его открытым.

Как добавить новый порт

Если тебе действительно нужен новый открытый порт:

  1. Открой Центр безопасности.
  2. Найди блок Открытые порты.
  3. Нажми Добавить порт.
  4. Введи номер порта.
  5. Выбери протокол.
  6. Выбери действие.
  7. Подтверди создание правила.

После этого Wilmo добавит соответствующее правило firewall.

Такой сценарий удобен, когда нужно открыть:

  • веб-порт;
  • порт панели;
  • нестандартный SSH;
  • порт внутреннего приложения, которое должно быть доступно извне.

Как работать с режимом firewall

В Центре безопасности есть вкладка Settings, где можно посмотреть текущий режим firewall.

Обычный порядок такой:

  1. Открой Центр безопасности.
  2. Перейди в Settings.
  3. Посмотри текущий режим firewall.
  4. Если нужно, переключись на UFW.
  5. После этого оцени состояние UFW.

Если ты новичок, UFW обычно самый понятный и спокойный вариант для повседневной работы.

СКРИНШОТ: (сюда надо добавить скриншот вкладки Settings, чтобы было видно режим firewall, состояние UFW и основные переключатели)

Как включить или выключить UFW

Если ты уже работаешь через режим UFW:

  1. Открой вкладку Settings.
  2. Найди блок Состояние UFW.
  3. Посмотри, включён он или выключен.
  4. Нажми соответствующее действие.
  5. Дождись применения.

Но тут важно одно правило: не включай firewall наугад, если не понимаешь, какие порты тебе жизненно нужны для доступа. Особенно это касается SSH.

Как защитить SSH-доступ

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

Чтобы это проверить:

  1. Открой Центр безопасности.
  2. Найди блок SSH или перейди в Settings.
  3. Посмотри, разрешён ли вход по паролю.
  4. Если у тебя уже есть рабочий вход по ключу, используй переключение SSH password.
  5. После этого проверь, что доступ по ключу действительно работает.

Это сильно снижает риск перебора и случайных попыток входа.

Когда парольный вход стоит отключать

Отключать парольный SSH особенно полезно, если:

  • ты уже входишь по SSH-ключу;
  • сервер доступен из интернета;
  • не хочешь оставлять простой способ перебора логина и пароля;
  • хочешь привести доступ к более взрослой и безопасной схеме.

Но делать это стоит только после проверки, что ключевой доступ действительно работает.

Как мыслить правильно о защите доступа

Хороший подход выглядит так:

  1. Открывать только то, что реально нужно.
  2. Понимать, зачем нужен каждый открытый порт.
  3. Не держать парольный SSH без причины.
  4. Использовать firewall как рабочий фильтр, а не как "что-то потом".

Это несложные действия, но именно они чаще всего дают самый заметный практический эффект.