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).
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 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
*The location of nessuscli might vary depending on your version of Linux
Note: Internal vulnerability scanning is only available to Pro and Verified customers.