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 the command

Open the Targets page > Add Targets > Internal targets

Click 'View configuration keys'

Copy the 'Prefix' and the 'Key'

  • Now create your name by combining your Prefix and your DeviceName
    (what you'd like the target to be named in the portal).
    eg. DQEGBQUAAAc_paul-laptop

  • Populate the command below with your name and key

/opt/nessus_agent/sbin/nessuscli agent link --name=[Prefix_DeviceName] --key=[Key] --cloud

Step four: Link the agent to Intruder

  • Open the Terminal

  • Run the linking command you created above

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?