Как настроить брандмауэр для хостинга cPanel ⋆ ALexHost SRL

Проверьте свои навыки на всех наших услугах хостинга и получите скидку 15%!.

Используйте код при регистрации:

Skills
03.01.2025
No categories

Как настроить брандмауэр для хостинга cPanel

Защита хостинга cPanel с помощью правильно настроенного брандмауэра очень важна для защиты вашего сайта и сервера от нежелательных вторжений, попыток взлома и вредоносного трафика. Брандмауэр действует как барьер между вашим сервером и потенциальными угрозами, гарантируя, что только легитимному трафику будет разрешен доступ к вашему серверу. В этой статье мы расскажем вам о том, как настроить брандмауэр на хостинге cPanel, чтобы обеспечить максимальную защиту вашего сайта.

Почему вам нужен брандмауэр для хостинга cPanel

хостинг cPanel предоставляет мощный и удобный интерфейс для управления вашим сервером. Однако по мере роста вашего сайта он становится мишенью для хакеров, спамеров и вредоносных ботов. Брандмауэр помогает в:

  • Блокировать несанкционированный доступ
  • Предотвращение распределенных атак типа “отказ в обслуживании” (DDoS)
  • Фильтрация вредоносного трафика
  • Защите открытых портов
  • Обеспечение соответствия политикам безопасности вашего сервера

Шаг 1: Установите брандмауэр в cPanel

Первым шагом в обеспечении безопасности вашего сервера cPanel с помощью брандмауэра является установка инструмента управления брандмауэром. Наиболее популярным средством управления брандмауэром для cPanel является Config Server Security & Firewall (CSF). Это продвинутый инструмент безопасности, который предлагает комплексную защиту брандмауэра.

Чтобы установить CSF в cPanel, выполните следующие действия:

  1. Получите доступ к серверу cPanel по SSH: Используйте SSH-клиент (например, PuTTY), чтобы войти на сервер в качестве пользователя root.
    ssh root@your-server-ip
  2. Скачайте и установите CSF: Выполните следующие команды, чтобы скачать и установить CSF на ваш сервер:
    cd /usr/src
    wget https://download.configserver.com/csf.tgz
    tar -xzf csf.tgz
    cd csf
    sh install.sh
  3. Проверьте установку CSF: После завершения установки вы можете убедиться, что CSF работает, проверив его статус:
    csf -v

Шаг 2: Настройте брандмауэр CSF в cPanel

После установки CSF вам необходимо настроить его в соответствии с требованиями безопасности вашего сервера.

  1. Получите доступ к CSF в cPanel: Войдите в свою учетную запись cPanel и перейдите в WHM (Web Host Manager). В строке поиска WHM введите “Config Server Security & Firewall” и выберите его из списка.
  2. Настройте параметры брандмауэра: CSF поставляется с набором настроек по умолчанию, но вы можете изменить эти настройки в соответствии с вашими требованиями. Некоторые ключевые параметры для настройки включают:
    • Разрешить/заблокировать IP-адреса: Вы можете вносить определенные IP-адреса в белый или черный список. Это полезно для блокировки вредоносных IP-адресов или разрешения доступа к серверу определенным пользователям.
    • Настройки портов: Вы можете настроить, какие порты должны быть открыты для определенных служб. По умолчанию CSF разрешает работу таких распространенных портов, как 80 (HTTP) и 443 (HTTPS). Вы также можете закрыть все неиспользуемые порты для повышения безопасности.
    • Оповещения по электронной почте: Включите оповещения по электронной почте, чтобы получать уведомления при подозрительной попытке входа в систему или при любом значительном событии брандмауэра.
  3. Протестируйте брандмауэр: Прежде чем применять все правила, переведите CSF в “Тестовый режим” Это позволит вам протестировать настройки брандмауэра, не заблокировав случайно себя или легитимный трафик:
    csf -e

    В этом режиме CSF будет регистрировать действия, но не будет применять никаких блокирующих правил.

  4. Примените правила: Когда вы будете уверены в правильности конфигурации, отключите тестовый режим и активируйте брандмауэр следующей командой:
    csf -x

Шаг 3: Настройте дополнительные функции безопасности

CSF поставляется с дополнительными опциями безопасности, которые могут еще больше повысить эффективность вашего брандмауэра.

  1. Демон отказа входа в систему (LFD): LFD отслеживает попытки входа в cPanel, SSH и другие сервисы. Он автоматически блокирует IP-адреса с несколькими неудачными попытками входа в систему, что помогает предотвратить атаки методом грубой силы.
  2. Блокировка по странам: Если вы знаете, что ваша аудитория находится в определенных регионах, вы можете заблокировать доступ из целых стран с помощью CSF. Эта функция полезна для ограничения доступа к вашему сайту из стран, известных своими атаками.Чтобы заблокировать страну:
    • Откройте файл конфигурации CSF(/etc/csf/csf.conf).
    • Найдите строку CC_DENY и добавьте коды стран, которые вы хотите заблокировать, разделив их запятыми.
  3. Настройка отслеживания соединений: Функция отслеживания соединений позволяет ограничить количество соединений, которые IP может совершить с вашим сервером. Это особенно полезно для смягчения последствий DDoS-атак. Чтобы включить эту функцию:
    • Откройте файл конфигурации CSF(/etc/csf/csf.conf).
    • Найдите параметр CT_LIMIT и установите количество соединений, которое вы хотите разрешить с каждого IP.

Шаг 4: Мониторинг и обслуживание брандмауэра

После настройки брандмауэра важно регулярно контролировать и обслуживать его. CSF предоставляет различные журналы и отчеты, которые помогут вам отслеживать события безопасности.

  1. Просмотр журналов брандмауэра: Проверяйте журналы CSF, чтобы отслеживать заблокированные IP-адреса и активность брандмауэра. Журналы хранятся в папке /var/log/lfd.log. Просмотреть журналы можно с помощью следующей команды:
    tail -f /var/log/lfd.log
  2. Обновление правил брандмауэра: По мере развития вашего сайта или сервера вам может понадобиться обновить правила брандмауэра. Это может включать в себя открытие новых портов, внесение в белый список новых IP-адресов или настройку лимитов соединений на основе моделей трафика.
  3. Регулярно обновляйте CSF: CSF выпускает обновления для улучшения функциональности и безопасности. Убедитесь, что вы регулярно обновляете CSF до последней версии, выполнив команду update:
    csf -u

Заключение

Настройка брандмауэра на хостинге cPanel – важный шаг в обеспечении безопасности вашего сервера и сайта. Используя такой мощный инструмент, как CSF, вы можете настроить свой брандмауэр для защиты от различных типов угроз, управления доступом и предотвращения несанкционированных атак. При правильной настройке и постоянном мониторинге вы будете уверены в безопасности вашего хостинга cPanel.

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

Проверьте свои навыки на всех наших услугах хостинга и получите скидку 15%!.

Используйте код при регистрации:

Skills