Linux for Noobs

Full Version: Linux 101: Uncomplicated Firewall
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
You can easily set local firewall without any advanced knowledge of networking simply by using Uncomplicated Firewall (UFW). This package is preinstalled on Ubuntu.

Basic steps to set up...

Set default rules:

Code:
sudo ufw default deny incoming
sudo ufw default allow outgoing

Example rules for basic services:

Code:
sudo ufw limit OpenSSH
sudo ufw allow http
sudo ufw allow https
sudo ufw allow mysql

Set logging:

Code:
sudo ufw logging on

Disable IPv6 if not used:

Code:
sudo nano /etc/default/ufw

Insert line:

Code:
IPV6=no

Enable firewall:

Code:
sudo ufw enable

Check status of firewall:

Code:
sudo ufw status verbose