This article describes how to manually install the agent on a Linux device. If you wish to individually install the agent on devices, you can use the installation wizard inside the platform.


For each agent that you install, you must have a license available; if you don't, the machine(s) won't show up on your targets page.

👉 If you're installing the agent on 10 machines, you must have 10 licenses available.

Step 1: Download the agent installer (but don't launch 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

Step 3: Configure and link the agent

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

Possible error messages

error: Failed dependencies:

This means that the installation has failed because some dependencies need to be installed first – they should be listed under this message. If you could install them first, then try the installation again, it should work.

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

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

Did this answer your question?