Transfer Activation Code
In Nessus Professional 7.0 or later, you can use an activation code on multiple systems. This allows you to transfer a Nessus license from one system to another easily and without resetting your activation code each time.
When you transfer the activation code to a system, it becomes the active instance of Nessus for that license. Only the most recently activated system can receive plugin updates. All previous instances of Nessus with that activation code still function, but cannot receive plugin updates. On inactive instances, the following error message appears: Access to the feed has been denied, likely due to an invalid or transferred license code.
To transfer an activation code, use one of the following procedures on the system that you want to make the active instance of Nessus.
Nessus User Interface
- Install Nessus as described in the appropriate procedure for your operating system.
- Access the system in a browser.
- In the Create an account window, type a username and password.
- Click Continue.
In the Register your scanner window, in the Scanner Type drop-down box, select Nessus Essentials, Professional, or Manager.
In the Activation Code box, type your activation code.
Nessus finishes the installation process, which may take several minutes. Once installation is complete, the license is active on this instance of Nessus.
- Access the system on which you want to activate Nessus.
- In the top navigation bar, click Settings.
- In the Overview tab, click the button next to the activation code.
Type the activation code and click Activate.
The license is now active on this instance of Nessus.
Command Line Interface
Perform the following procedure as root, or use sudo as a non-root user.
- On the system on which you want to activate Nessus, open a command prompt.
Run the nessuscli fetch --register <Activation Code> command specific to your operating system.
# /opt/nessus/sbin/nessuscli fetch --register xxxx-xxxx-xxxx-xxxx
# /usr/local/nessus/sbin/nessuscli fetch --register xxxx-xxxx-xxxx-xxxx
Mac OS X
# /Library/Nessus/run/sbin/nessuscli fetch --register xxxx-xxxx-xxxx-xxxx
C:\Program Files\Tenable\Nessus>nessuscli.exe fetch --register xxxx-xxxx-xxxx-xxxx
Nessus downloads and installs the Nessus engine and the latest Nessus plugins, and then restarts.