Nessus cannot connect to the Tenable Cloud update servers when installed on an air-gapped network. To bridge this gap, Tenable provides a challenge-response portal. The update workflow follows three main steps:
If your license predates modern APIs, you may request a direct download link from Tenable Support. Include your license activation code and the hostname of the offline scanner. Support will email a time-limited HTTPS link to download nessus-update-plugins-all-2.0.tar.gz .
Do not manually extract the .tar.gz archive using third-party extraction tools. The Nessus command-line interface tool ( nessuscli ) must process the file to register the updates correctly. Linux Installations Run the following commands as root or via sudo : download nessus-update-plugins all-2.0.tar.gz
For online or partially connected environments, the nessuscli tool offers more targeted update strategies.
C:\Program Files\Tenable\Nessus\nessuscli.exe fetch --challenge macOS: /Library/Nessus/run/sbin/nessuscli fetch --challenge Share public link Nessus cannot connect to the Tenable Cloud update
Once you have downloaded all-2.0.tar.gz , you need to apply it to your offline scanner. Method 1: Using the Nessus User Interface (Recommended)
Enter your Challenge Key and your Activation Code (found in your Tenable Community portal ). Include your license activation code and the hostname
Works with Nessus Professional, Managed, and Essentials versions. How to Download Nessus Plugins Manually
The filename nessus-update-plugins all-2.0.tar.gz implies an all-in-one plugin bundle (version 2.0 format). Tenable’s actual plugin feed filenames may vary (e.g., all-2.0.tar.gz ). Always verify the filename from your Tenable account.
The download may have interrupted. Verify the file size or redownload the package.
General steps (assume Nessus on a Unix-like system; adjust for Windows or appliance models):