Install Nessus Vulnerability Scanner on CentOS


CaptureIn 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.

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

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

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

# yum install glibc zlib

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

and start Nessus by executing the following command:

# /etc/init.d/nessusd start

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 do any of this if you use one of our Linux 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 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.

Tutorials
Install CandyCane on an Ubuntu 14.04 VPS
Tutorials
Install PHP 7 on CentOS 7
Tutorials
How To Install PyroCMS on an Ubuntu 14.04 VPS
  • Ashish Mishra

    I Am getting error given below :

    root@kali:~# dpkg -i Nessus-6.1.2-debian6_amd64.deb
    dpkg: error processing Nessus-6.1.2-debian6_amd64.deb (–install):
    package architecture (amd64) does not match system (i386)
    Errors were encountered while processing:
    Nessus-6.1.2-debian6_amd64.deb
    root@kali:~#

    please suggest how to proceed


    • admin

      adminadmin

      Author Reply

      You should use the 32bit version of the package.