Обзор
UFW — это инструмент, который помогает легко управлять брандмауэром в системах Linux. Команда 'ufw enable' активирует брандмауэр UFW и настраивает его на сохранение правил брандмауэра после перезагрузки системы. Важно убедиться, что соответствующие правила брандмауэра настроены перед выполнением этой команды.
Основные функции
- Активация брандмауэра UFW
- Настройка автоматического запуска при загрузке системы
- Применение политик по умолчанию (отклонение входящих, разрешение исходящих)
Установка
UFW может быть не установлен по умолчанию во многих дистрибутивах Linux или может быть установлен, но не активирован. Ниже приведены способы установки UFW в основных дистрибутивах.
Debian/Ubuntu
sudo apt update
sudo apt install ufw
Установите UFW с помощью менеджера пакетов APT.
CentOS/RHEL (требуется репозиторий EPEL)
sudo yum install epel-release
sudo yum install ufw
Установите UFW с помощью менеджера пакетов YUM или DNF. Возможно, вам потребуется сначала активировать репозиторий EPEL.
Примеры использования
Демонстрирует различные способы активации брандмауэра UFW.
Активация брандмауэра UFW
sudo ufw enable
Активирует брандмауэр UFW и настраивает его на автоматический запуск при перезагрузке системы. При выполнении этой команды брандмауэр будет применен в соответствии с текущими правилами.
Принудительная активация без подтверждения
sudo ufw --force enable
Немедленно активирует UFW без сообщения подтверждения при активации. Используйте эту опцию с осторожностью.
Советы и меры предосторожности
Важные моменты, которые следует учитывать до и после активации брандмауэра UFW.
Проверка правил перед активацией
Перед активацией брандмауэра проверьте текущие правила, чтобы убедиться, что необходимые службы (например, SSH) не заблокированы. В противном случае вы можете потерять доступ к системе.
- Проверьте текущие правила с помощью команды 'ufw status verbose'
- Разрешите необходимые порты с помощью команды 'ufw allow [порт/служба]'
Внимание при удаленном доступе
Если вы активируете UFW во время удаленного подключения к серверу, и порт SSH (по умолчанию 22) не разрешен, ваше соединение может быть разорвано. Обязательно сначала разрешите порт SSH, а затем активируйте брандмауэр.
Политики по умолчанию
Политики, применяемые по умолчанию при активации UFW.
- Входящие (Incoming): По умолчанию отклонять все соединения (deny)
- Исходящие (Outgoing): По умолчанию разрешать все соединения (allow)