Install Nessus Vulnerability Scanner on CentOS

In this blog article we will show you how to install Nessus Vulnerability Scanner on a CentOS VPS. Nessus is powerful, free and easy to use proprietary security scanner. Its plug-in architecture makes Nessus to be very customizable and allows users to customize it according to their needs. Nessus database is frequently updated and it makes is very efficient. According many surveys Nessus is the most popular vulnerability scanner in the world. Installing Nessus Vulnerability Scanner on CentOS is an easy task if you carefully follow our tutorial bellow.

You don’t need to be a Linux expert to install Nessus because the installation is very fast and easy. Let’s start.

1. Login via SSH and Update the OS Packages

Like always, at the very beginning make sure that your CentOS box is up to date. Log in to your server as user ‘root’ and execute:

# yum -y update

2. Install Required Libraries

There are two libraries that are required by Nessus. Install them if they are not already installed:

# yum install glibc zlib

3. Install Nessus Vulnerability Scanner on CentOS

Download the latest stable version of Nessus from HERE. Select ‘Linux‘ as you operating system and CentOS 6 32 bit or 64 bit depending on the OS.

Once it is downloaded, install the Nessus package on your server.

# rpm -ivh Nessus-5.2.5-es6.i386.rpm
Preparing… ########################################### [100%]
1:Nessus ########################################### [100%]
nessusd (Nessus) 5.2.5 [build N25109] for Linux
Copyright (C) 1998 - 2014 Tenable Network Security, Inc
Processing the Nessus plugins…
[##################################################]All plugins loaded
- You can start nessusd by typing /sbin/service nessusd start
- Then go to https://yourdomain.tld:8834/ to configure your scanner

4. Start Nessus

and start Nessus by executing the following command:

# /etc/init.d/nessusd start

5. Continue the Installation in Web Browser

Now open a web browser and access https://yourdomain.tld:8834 to continue the Nessus installation.
nessus1

Create an administrator user for Nessus. This user will have all privileges on Nessus.
nessus2

Create an account HERE to obtain an activation code for subscribing to the Plugin Feed. This way you will always have the latest plugins which contain vulnerability information. Enter the activation code and click ‘Next‘.
nessus3

Click ‘Next‘ to download the latest plugins.
nessus4

and wait while Nessus is initializing.
nessus5

Finally, log in to Nessus with your administrator account and start configuring it according to your needs.
nessus6

Of course you don’t have to Install Nessus Vulnerability Scanner on CentOS, if you use one of our CentOS VPS Hosting services, in which case you can simply ask our expert Linux admins to install this for you. They are available 24×7 and will take care of your request immediately.

PS. If you liked this post, on how to Install Nessus Vulnerability Scanner on CentOS,  please share it with your friends on the social networks using the buttons on the left or simply leave a thank you note below. Thanks.