UFW stands for “Uncomplicated Firewall,” and it is a user-friendly command-line interface for managing iptables, which is a firewall management tool in Ubuntu and many other Linux distributions. UFW is designed to make it easier for users, especially those who are not well-versed in firewall configuration, to set up and manage network filtering rules to enhance system security.
If you have installed the complete version of Ubuntu 22.04, then you will get it by default. However, in some cases, if you haven’t been able to find UFW on your Ubuntu 22.04, then stick with this write-up; we have covered it all here.
In this guide, we will elaborate on the installation methods of UFW on Ubuntu 22.04 (The latest LTS of Ubuntu at the time of writing this guide).
How to Install UFW on Ubuntu 22.04?
UFW, as mentioned earlier, is usually used as a gateway for Linux-based systems. It allows the administrators to manage the incoming and outgoing traffic. Let us dig into the methods to install UFW on your Ubuntu 22.04:
Method 1: Install UFW Using apt
The apt method is the most recommended and the easiest way to get UFW on Ubuntu 22.04. Let us drill down the method in a step-by-step procedure:
Step 1: Update the Packages List
Let us first load the updated packages into our repository using the command:
$ sudo apt update |
Step 2: Install UFW
Use the apt install command to install UFW on your Ubuntu 22.04. This can be done using the command:
$ sudo apt install UFW |
The successful execution of the command ensures that the UFW has been installed.
Method 2: Install UFW Using the Snap
Snap is another useful utility in Linux-based systems. It offers a wide range of utilities that the official repository of your distribution may not offer. Let us see how this method works:
Step 1: Install Snapd
Usually, snapd (the service that manages the snap) is available on Ubuntu 22.04. If not, you can use the following command to get it on your system:
$ sudo apt install snapd |
It is mandatory to enable and start the snapd service on your system as well. For this, you can use the following command (it is the combination of two commands):
$ sudo systemctl enable snapd && sudo systemctl start snapd |
Step 2: Install UFW Via Snap
Once the snapd service is installed and configured, you can now install UFW via a snap in the following manner:
$ sudo snap install ufw |
How to Configure UFW on Ubuntu 22.04?
Once the user has installed the UFW utility using any of the abovementioned methods. Now, it’s time to configure it. UFW utility offers a list of useful commands to handle the traffic. Let’s list a few important ones:
Activate the Firewall
$ sudo ufw enable |
Check the Current Status of the UFW
$ sudo ufw status |
Allow Any Protocol/Port Through the Firewall
$ sudo ufw allow <port>/<protocol>. |
Let’s allow SSH connections via UFW by using the keyword “ssh”:
$ sudo ufw allow ssh |
Block Any Protocol/Port Through the Firewall
$ sudo ufw deny <port>/<protocol>. |
Let’s say you want to deny the SSH over UFW. You can do it as:
$ sudo ufw deny ssh |
Deactivate/Disable the Firewall
$ sudo ufw disable |
These were most of the commands used to manage the traffic using the UFW utility on Ubuntu 22.04.
How to Remove UFW From Ubuntu 22.04?
UFW is a useful utility for your Ubuntu 22.04. However, if you do not need it anymore after its use. We are here to help you out and demonstrate the methods to remove it from Ubuntu 22.04. The uninstallation method depends on the method you used for installation. Let’s discuss both removal methods:
Remove UFW Using the apt
The command to remove UFW, if installed via snap, is as follows:
$ sudo apt autoremove ufw |
Remove UFW Using the Snap
The users can exercise the following command in the terminal to remove the UFW installed from snap:
$ sudo snap remove ufw |
That’s all about the installation methods and details of UFW for Ubuntu 22.04 users.
Bottom Line
There are two potential methods to install UFW on Ubuntu 22.04, i.e., using the apt and snap. The apt method is used mostly and is recommended for Ubuntu 22.04. The command to install UFW via apt is “sudo apt install ufw”. Moreover, the second method uses the snap store to get the UFW utility on the user’s system. The users can use the command “sudo snap install ufw” to get it.
This post has provided two methods to install UFW on Ubuntu 22.04. Moreover, some useful commands to manage a firewall via UFW are also discussed.