2301_77671276 2025-11-25 16:29 采纳率: 50%
浏览 10
已结题

Nessus 安装报错

--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条)

报告相同问题?

问题事件

  • 系统已结题 12月3日
  • 已采纳回答 11月25日
  • 创建了问题 11月25日