2301_77671276 2025-11-25 19:10 采纳率: 50%
浏览 5

提问,Win11系统和VM_Kali虚拟机里面是不是不可以同时安装Nessus

为什么主机win11系统安装了Nessus,kali虚拟机里面安装不了Nessus了

  • 写回答

2条回答 默认 最新

  • 檀越@新空间 2025-11-25 19:38
    关注

    晚上好🌙🌙🌙
    本答案参考通义千问

    Windows 11 系统和 Kali Linux 虚拟机 中,理论上是可以同时安装 Nessus 的。但是,你提到“主机 Win11 安装了 Nessus,Kali 虚拟机里安装不了 Nessus”,这可能是因为以下原因导致的:


    一、可能的原因分析

    1. Nessus 的授权限制

    • Nessus 是商业软件,其使用需要有效的许可证(License Key)。
    • 如果你在 Win11 上已经使用了一个许可证,那么该许可证可能只允许在一台设备上运行
    • 解决方案:
      • 申请新的许可证:如果你有多个设备需要使用 Nessus,可以联系 Tenable 公司申请多设备许可。
      • 使用免费版 Nessus(Nessus Essentials):适用于个人或非商业用途,但功能有限。

    2. 端口冲突

    • Nessus 默认使用的端口是 8834,如果在 Kali Linux 中尝试启动时发现该端口被占用,可能会提示安装失败或无法运行。
    • 解决方案:
      • 检查 Kali Linux 中是否已有服务占用了 8834 端口:
        sudo netstat -tuln | grep 8834
        
      • 如果有占用,可以修改 Nessus 配置文件中的端口号(/etc/nessus/nessusd.conf),将 PORT = 8834 改为其他未被占用的端口。

    3. 权限问题

    • 在 Kali Linux 中,某些操作可能需要 root 权限
    • 解决方案:
      • 使用 sudo 执行安装命令。
      • 确保安装路径具有写入权限。

    4. 依赖库缺失

    • Kali Linux 是基于 Debian 的系统,某些依赖库可能没有安装。
    • 解决方案:
      • 安装必要的依赖包:
        sudo apt update
        sudo apt install libssl-dev libxml2-dev libxslt1-dev python3-pip
        

    5. 版本不兼容

    • 如果你下载的是针对 Windows 的 Nessus 安装包,不能直接在 Kali Linux 中安装
    • 解决方案:
      • 下载适用于 Linux 的 Nessus 安装包:
        wget https://www.tenable.com/downloads/nessus/nessus-10.0.0-linux-x64.tar.gz
        
      • 解压并安装:
        tar -zxvf nessus-10.0.0-linux-x64.tar.gz
        cd nessus-10.0.0-linux-x64
        sudo ./install.sh
        

    二、详细安装步骤(适用于 Kali Linux)

    1. 下载 Nessus 安装包

    wget https://www.tenable.com/downloads/nessus/nessus-10.0.0-linux-x64.tar.gz
    

    2. 解压文件

    tar -zxvf nessus-10.0.0-linux-x64.tar.gz
    cd nessus-10.0.0-linux-x64
    

    3. 运行安装脚本

    sudo ./install.sh
    

    4. 启动 Nessus 服务

    sudo systemctl start nessusd
    

    5. 访问 Web 界面

    打开浏览器,访问:

    https://localhost:8834
    

    三、总结

    | 问题 | 原因 | 解决方案 | |------|------|----------| | 无法安装 Nessus | 授权限制 | 申请新许可证或使用免费版 | | 无法启动 | 端口冲突 | 修改端口配置 | | 权限不足 | 用户权限不够 | 使用 sudo 或 root 权限 | | 依赖缺失 | 缺少依赖库 | 安装依赖包 | | 版本错误 | 下载错误版本 | 下载适用于 Linux 的版本 |


    四、注意事项

    • Nessus 不支持在虚拟机中与宿主机共用同一个许可证,除非你购买了多设备许可。
    • 如果你只是想测试漏洞扫描功能,也可以考虑使用 OpenVAS,它是开源的替代工具。

    如需进一步帮助,请提供具体的错误信息或安装日志。

    评论

报告相同问题?

问题事件

  • 创建了问题 11月25日