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.
🚨 IMPORTANT 🚨
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).
Head to the Nessus agent download page:
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
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
nameby combining your Prefix and your DeviceName
(what you'd like the target to be named in the portal).
Populate the command below with your
/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