--plugins-only is disabled while in offline mode 请问在win11系统上面安装nessus怎么解决离线模式插件无法安装的报错?
2条回答 默认 最新
檀越@新空间 2025-11-25 16:35关注下午好🌅🌅🌅
本答案参考通义千问在 Windows 11 系统上安装 Nessus 时,如果遇到如下报错:
--plugins-only is disabled while in offline mode这通常是因为你尝试在 离线模式 下使用
--plugins-only参数来安装插件,但该功能在离线模式下被禁用。
✅ 问题原因
- Nessus 在 离线模式 下无法自动下载和安装插件。
--plugins-only是一个用于仅安装插件的参数,但在离线模式中不被支持。- 如果你希望在离线环境中安装 Nessus 并且使用插件,需要手动下载插件包并进行安装。
🛠 解决方案(详细步骤)
1. 确认是否处于离线模式
如果你是通过命令行安装 Nessus,并使用了类似以下命令:
nessuscli install --offline --plugins-only这会导致错误,因为
--plugins-only不适用于离线模式。
2. 正确的安装方式(在线模式)
如果你有网络连接,建议使用在线模式安装 Nessus:
nessuscli install --accept-license --plugins-only注意: 这个命令会自动下载并安装所有必要的插件。
3. 如果必须使用离线模式
步骤一:下载插件包
你需要从 Nessus 官方网站 或者 已有的在线环境 中下载插件包。插件通常位于:
C:\Program Files\Tenable\Nessus\plugins或者你可以从 https://www.tenable.com/downloads/nessus 下载完整的安装包,包括插件。
步骤二:将插件复制到目标机器
将下载的插件文件夹复制到 Windows 11 目标机器的相应路径中:
C:\Program Files\Tenable\Nessus\plugins确保路径正确,并且具有写入权限。
步骤三:重新运行安装命令(无需 plugins-only)
不要使用
--plugins-only,直接运行安装命令:nessuscli install --offline这样会使用你手动提供的插件进行安装。
4. 验证安装
安装完成后,启动 Nessus Server,并通过浏览器访问:
https://localhost:8834登录后检查插件是否正常加载。
⚠️ 注意事项
- 离线模式下不能使用
--plugins-only参数。 - 插件必须提前下载并放置在正确路径下。
- 确保系统防火墙或杀毒软件没有阻止 Nessus 的安装或运行。
✅ 总结
| 步骤 | 操作 | |------|------| | 1 | 确认是否处于离线模式 | | 2 | 使用在线模式安装(推荐) | | 3 | 若必须离线,手动下载并复制插件包 | | 4 | 使用
nessuscli install --offline命令安装 | | 5 | 验证安装并测试插件是否生效 |
如有更多关于 Nessus 安装、配置或使用的问题,欢迎继续提问!
本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 1无用