Firewall и защита доступа
Firewall и защита доступа нужны для того, чтобы сервер был открыт только там, где это действительно нужно. Самая частая ошибка после покупки VPS — оставить слишком много открытых дверей: парольный SSH, лишние порты и отсутствие понятного контроля над тем, что вообще доступно извне.
В Wilmo эта задача вынесена в интерфейс Центра безопасности, поэтому тебе не нужно сразу запоминать команды firewall. Сначала можно просто посмотреть текущую картину, а уже потом принимать решения.
Что входит в этот раздел
Когда мы говорим про защиту доступа, в Wilmo это обычно означает:
- работу с режимом firewall;
- включение и выключение
UFW; - просмотр открытых портов;
- добавление нового правила по порту;
- отключение SSH-входа по паролю;
- контроль того, какие точки входа у сервера вообще есть.
С чего начать
Если ты только начинаешь разбираться с защитой доступа, удобный порядок такой:
- Открой Центр безопасности.
- Посмотри dashboard и список открытых портов.
- Проверь, разрешён ли вход по SSH-паролю.
- Затем открой
Settingsи посмотри режим firewall. - После этого решай, что именно нужно менять.
Это лучше, чем сразу включать всё подряд и потом случайно отрезать себе доступ.
Как посмотреть открытые порты
Чтобы понять, что сервер уже отдаёт наружу:
- Открой
Центр безопасности. - На dashboard найди блок
Открытые порты. - Посмотри список портов, которые Wilmo показывает как активные.
- Сверь их с тем, что реально должно быть открыто для твоего проекта.
Если ты видишь порты, смысл которых тебе непонятен, это уже повод разобраться, что их открыло и нужен ли этот доступ вообще.
СКРИНШОТ: (сюда надо добавить скриншот блока Открытые порты, чтобы было видно список портов и кнопку Добавить порт)
Какие порты обычно действительно нужны
У каждого проекта свои требования, но для простого сервера чаще всего наружу нужны не так уж много вещей:
- SSH-порт для входа;
- HTTP и HTTPS для сайта;
- иногда порт приложения, если оно должно быть доступно напрямую;
- иногда служебный порт для конкретного сервиса.
Если порт не нужен снаружи, лучше не держать его открытым.
Как добавить новый порт
Если тебе действительно нужен новый открытый порт:
- Открой
Центр безопасности. - Найди блок
Открытые порты. - Нажми
Добавить порт. - Введи номер порта.
- Выбери протокол.
- Выбери действие.
- Подтверди создание правила.
После этого Wilmo добавит соответствующее правило firewall.
Такой сценарий удобен, когда нужно открыть:
- веб-порт;
- порт панели;
- нестандартный SSH;
- порт внутреннего приложения, которое должно быть доступно извне.
Как работать с режимом firewall
В Центре безопасности есть вкладка Settings, где можно посмотреть текущий режим firewall.
Обычный порядок такой:
- Открой
Центр безопасности. - Перейди в
Settings. - Посмотри текущий режим firewall.
- Если нужно, переключись на
UFW. - После этого оцени состояние
UFW.
Если ты новичок, UFW обычно самый понятный и спокойный вариант для повседневной работы.
СКРИНШОТ: (сюда надо добавить скриншот вкладки Settings, чтобы было видно режим firewall, состояние UFW и основные переключатели)
Как включить или выключить UFW
Если ты уже работаешь через режим UFW:
- Открой вкладку
Settings. - Найди блок
Состояние UFW. - Посмотри, включён он или выключен.
- Нажми соответствующее действие.
- Дождись применения.
Но тут важно одно правило: не включай firewall наугад, если не понимаешь, какие порты тебе жизненно нужны для доступа. Особенно это касается SSH.
Как защитить SSH-доступ
Один из самых сильных и при этом простых шагов — не держать SSH на одном пароле, если у тебя уже настроен вход по ключу.
Чтобы это проверить:
- Открой
Центр безопасности. - Найди блок SSH или перейди в
Settings. - Посмотри, разрешён ли вход по паролю.
- Если у тебя уже есть рабочий вход по ключу, используй переключение SSH password.
- После этого проверь, что доступ по ключу действительно работает.
Это сильно снижает риск перебора и случайных попыток входа.
Когда парольный вход стоит отключать
Отключать парольный SSH особенно полезно, если:
- ты уже входишь по SSH-ключу;
- сервер доступен из интернета;
- не хочешь оставлять простой способ перебора логина и пароля;
- хочешь привести доступ к более взрослой и безопасной схеме.
Но делать это стоит только после проверки, что ключевой доступ действительно работает.
Как мыслить правильно о защите доступа
Хороший подход выглядит так:
- Открывать только то, что реально нужно.
- Понимать, зачем нужен каждый открытый порт.
- Не держать парольный SSH без причины.
- Использовать firewall как рабочий фильтр, а не как "что-то потом".
Это несложные действия, но именно они чаще всего дают самый заметный практический эффект.