Link Search Menu Expand Document

UFW - Firewall configuration on Ubuntu

Table of contents

Basic ufw

sudo ufw enable
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow 'Nginx Full'
   # to remove run command: sudo ufw delete allow 'Nginx Full'
sudo ufw allow OpenSSH
sudo ufw status
sudo ufw app list
sudo chown -R www-data:www-data /usr/share/nginx/html

Install ufw

sudo apt install ufw
sudo vim /etc/default/ufw 
   # to check "IPV6=yes" is set 
sudo ufw default deny incoming
sudo ufw default allow outgoing

Allow connections

sudo ufw allow OpenSSH
sudo ufw allow 'Nginx Full'
sudo ufw allow 22

Check list

sudo ufw app list

Status

sudo ufw status

Disable

sudo ufw disable
sudo ufw reset