This article describes how to manually install the internal vulnerability scanning agent on a Linux device (we also have installation guides for Windows and macOS). Users can also use the installation wizard inside the platform.

Step 1: Download the agent installer (but don't launch the installer).

  • Select the right installer package for your flavour of Linux and download it.

Step 2: Install the agent*

Fedora, Red Hat, CentOS, and Oracle Linux:

rpm -ivh [NessusAgent package].rpm

Ubuntu, Debian:

dpkg -i [NessusAgent package].deb

Open the Targets page > Add Targets > Internal targets

Click 'View configuration keys'

Copy the 'Prefix'

Now create your DeviceName by combining your Prefix and your TargetName
(what you'd like the target to be named in the portal).


DeviceName = Prefix_TargetName (eg. DQEGBQUAAAc_paul-laptop).

Once you have the above information ready, open a Terminal window and run the following command:

/opt/nessus_agent/sbin/nessuscli agent link --name=DeviceName --key=Key --cloud

*The location of nessuscli might vary depending on your version of Linux

Note: Internal vulnerability scanning is only available to Pro and Verified customers.

Did this answer your question?