Как добавить UFW в автозапуск в Ubuntu: несколько методов с примерами кода

Чтобы добавить ufw(несложный брандмауэр) в автозапуск в Ubuntu, вы можете использовать различные методы. Вот несколько примеров:

Метод 1: использование systemd

  1. Создайте новый файл сервисного модуля systemd:
    sudo nano /etc/systemd/system/ufw.service
  2. Добавьте в файл следующее содержимое:

    [Unit]
    Description=Uncomplicated Firewall
    After=network.target
    
    [Service]
    ExecStart=/usr/sbin/ufw enable
    
    [Install]
    WantedBy=multi-user.target
  3. Сохраните файл и выйдите из текстового редактора.
  4. Включить запуск службы при загрузке:
    sudo systemctl enable ufw.service

Метод 2: использование rc.local

  1. Отредактируйте файл rc.local:
    sudo nano /etc/rc.local
  2. Добавьте следующую строку перед строкой exit 0:
    /usr/sbin/ufw enable
  3. Сохраните файл и выйдите из текстового редактора.

Метод 3. Использование cron

  1. Отредактируйте файл crontab:
    sudo crontab -e
  2. Добавьте в файл следующую строку:
    @reboot /usr/sbin/ufw enable
  3. Сохраните файл и выйдите из текстового редактора.

После применения любого из этих методов ufwзапустится автоматически при загрузке системы.