Bakadur's Notes
BAKADUR
Ubuntu

UFW Guide

Read Count 648 pts

Basic UFW Commands

TaskCommand
Enable UFWsudo ufw enable
Disable UFWsudo ufw disable
Check UFW statussudo ufw status or sudo ufw status verbose
Allow a port (e.g. SSH on 22)sudo ufw allow 22
Allow a service (e.g. OpenSSH)sudo ufw allow OpenSSH
Deny a portsudo ufw deny 80
Delete a rulesudo ufw delete allow 22
Allow a port from specific IPsudo ufw allow from 192.168.1.100 to any port 22
Deny all incoming, allow outgoingsudo ufw default deny incoming +sudo ufw default allow outgoing

?️ Typical Setup (Safe for SSH)

  1. Set default policies:

sudo ufw default deny incoming
sudo ufw default allow outgoing
  1. Allow SSH (so you don't lock yourself out):

sudo ufw allow OpenSSH
  1. Enable UFW:

sudo ufw enable

Checking What Services Are Named (like OpenSSH)

You can list the known applications (defined in /etc/services or via .ufw profiles):


sudo ufw app list


Let's Connect

Have a question about anything here? Drop a message below.

Email Address
Enter a valid email address
Message
Message cannot be empty