Press enter or click to view image in full size
Most cyber attacks don’t start with hacking. They start with ignored vulnerabilities.
Before attackers find them, security professionals use tools to see what’s exposed — one of the most popular being Nessus.
In this blog, we’ll understand what Nessus is, why it matters, and how to install it on Linux step by step, even if you’re completely new.
Nessus is a vulnerability scanning tool that checks systems, servers, and networks for known security weaknesses.
In this guide, we’ll install Nessus Essentials on Ubuntu/Debian-based Linux systems. The process is simple and beginner-friendly.
Visit the official Tenable website, Register with an email id and download the Nessus Essentials (.deb) package for Linux.
Download link for Nessus Essentials: https://www.tenable.com/products/nessus/nessus-essentials
After Opening the link, Register yourself.
Press enter or click to view image in full size
After register, click on “Download” to download nessus.
Press enter or click to view image in full size
Select Platform accourding to you Linux Distribution and Download the Nesses.
Press enter or click to view image in full size
Now Open Terminal and go to the directory where Nessus is downloaded (Generally ~/Downloads).
cd ~/Downloads
sudo dpkg -i <Nessus-deb-file>Press enter or click to view image in full size
After installation, start the nessus service using below command.
sudo systemctl start nessusd.serviceConfirm whether the service is started or not using below command:
sudo systemctl status nessusd.servicePress enter or click to view image in full size
Now, open the browser in the Linux, and go to you localhost on port 8834
Here: https://localhost:8834
Press enter or click to view image in full size
Click on “Advanced” > “Accept the Risk and Continue”
After the visiting: https:localhost:8834
Join Medium for free to get updates from this writer.
You can see a Welcome Screen.
Here, check the box “Register Offline” then click on “Continue”
We are using free version of Nessus Essentials, Therefore select Nessus Expert option and click on “Continue”.
Now, Copy the challenge code and click on “Offline Registration” for Generating license Key.
Press enter or click to view image in full size
Paste the challenge code and activation code (Check your mail inbox & look for mail with activation code)
Now, copy the license and paste it on registration page and click “Continue”.
Press enter or click to view image in full size
Now, Set the username and password.
Press enter or click to view image in full size
Now, wait for a minute and let it setup
After the Setup, We have our Nessus Dashboard. But if you close look at the dashboard, you can notice scan button is disabled !
Before starting scan, we have to configure our plugins.
Press enter or click to view image in full size
Now, go to: Settings > About > Software Update
Then select “Update all components”, and click on “save”.
Press enter or click to view image in full size
Wait for a moment and you can see, our plugins are started to download.
Go to: Settings > About > Events
Press enter or click to view image in full size
After few minutes, our plugins are downloaded and configured. Now, wait for few minutes and logout, close your tab and re-login with your credentials.
Press enter or click to view image in full size
After re-login, you can see, now our scan option is enabled !
Press enter or click to view image in full size
At this point, you’re looking at the Nessus dashboard — which means your installation was successful and the scanner is ready to use.
For many beginners, this is the first time they interact with a real-world vulnerability scanning tool used by professionals. From here, you can start exploring scan templates, understand how vulnerabilities are categorized, and learn how security teams identify risks before attackers do.
If this is your first time installing Nessus,
In the next post, we’ll run our first scan and understand how to read Nessus results without getting overwhelmed.