Windows users following the "download nessusupdateplugins all20targz new" workflow must use the Windows equivalents.
This is arguably the most overlooked but critical step. Attempting to update plugins while the Nessus daemon ( nessusd ) is running often leads to file-locking errors and silent failures.
一个简单的自动化思路是:在有一台能够访问互联网的机器上设置计划任务(Cron Job),定期下载最新的 all-2.0-YYYYMMDD.tar.gz 插件包,然后通过安全通道(如SSH + SCP)将其推送到离线Nessus服务器,并远程执行上述的更新命令。 download nessusupdateplugins all20targz new
Enter your (the license key provided by Tenable) into the second field. Click Submit .
After downloading the file, transfer it to your air-gapped network using your organization's approved secure file transfer protocols (such as a scanned USB drive or a data diode). Method 1: Using the Command Line Interface (Recommended) Method 1: Using the Command Line Interface (Recommended)
"C:\Program Files\Tenable\Nessus\nessuscli.exe" update C:\path\to\all-2.0.tar.gz 3. Verify the Update Tenable Nessus Plugin and Software Updates
Open your terminal and run /opt/nessus/sbin/nessuscli fetch --challenge . download nessusupdateplugins all20targz new
Once the compressed package sits on your destination server, you can process the installation using either the web management portal or the backend console terminal. Method A: Using the Command Line Interface (Recommended)
: