Run Nessuscli Fetch --challenge On Your Nessusd Server And Copy The Result Below Fixed Guide
Challenge Code: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Once you have copied the challenge code, follow these steps to complete your registration: Without a direct connection to Tenable's servers, the
To understand the significance of this command, one must first understand the context of the Nessus scanner. Developed by Tenable, Nessus is one of the most widely deployed vulnerability scanners in the world. To function fully, the scanner requires a valid license or activation code to download the latest plugins—the scripts that allow it to detect specific vulnerabilities. In a standard, internet-connected environment, this process is often automated and invisible to the user. However, in high-security environments—such as government agencies, financial institutions, or isolated operational technology (OT) networks—systems are often "air-gapped," meaning they have no direct connection to the outside internet. In a standard
This command is primarily used during the initial setup or license renewal of a "dark site" scanner—one isolated from the public internet for security reasons. Without a direct connection to Tenable's servers, the scanner cannot verify its activation code automatically. Instead, you must manually bridge the gap using this challenge code. How to Run the Command in high-security environments—such as government agencies
sudo nessuscli fetch --challenge
: Navigate to the directory where the nessuscli command is available. This is usually found in the Nessus installation directory or in your system's PATH if Nessus was properly added during installation.