2301_77671276 2025-12-06 10:37 采纳率: 50%
浏览 2

提问,同一台主机上面,不能同时在主机Win11系统和虚拟机kali里面安装各自的Nessus嘛

提问,同一台主机上面,不能同时在主机Win11系统和虚拟机kali里面安装各自的Nessus嘛,怎么解决这个难题

  • 写回答

3条回答 默认 最新

  • 阿里嘎多学长 2025-12-06 10:42
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    解决方案

    同一台主机上面,不能同时在主机Win11系统和虚拟机kali里面安装各自的Nessus,因为Nessus使用了相同的端口(通常是8834)进行扫描和管理,这会导致冲突。

    解决方法

    1. 更改Nessus端口: 在Nessus配置文件中更改端口号,例如在Win11系统的Nessus中更改端口号为8835,在kali虚拟机的Nessus中更改端口号为8836。
    2. 使用Nessus的多实例功能: Nessus支持多实例功能,可以在同一台主机上安装多个Nessus实例,每个实例使用不同的端口号。
    3. 使用Nessus的代理模式: Nessus支持代理模式,可以在一个Nessus实例上作为代理,其他Nessus实例可以连接到这个代理实例进行扫描和管理。

    核心代码

    # 更改Nessus端口
    # 在Win11系统的Nessus中更改端口号为8835
    sudo /opt/nessus/sbin/nessuscli set_port 8835
    
    # 在kali虚拟机的Nessus中更改端口号为8836
    sudo /opt/nessus/sbin/nessuscli set_port 8836
    
    # 使用Nessus的多实例功能
    # 创建一个新的Nessus实例
    sudo /opt/nessus/sbin/nessuscli create_instance --name "Nessus实例2" --port 8836
    
    # 启动新的Nessus实例
    sudo /opt/nessus/sbin/nessuscli start_instance "Nessus实例2"
    
    # 使用Nessus的代理模式
    # 在一个Nessus实例上作为代理
    sudo /opt/nessus/sbin/nessuscli set_proxy --port 8835
    
    # 在其他Nessus实例上连接代理实例
    sudo /opt/nessus/sbin/nessuscli set_proxy --port 8835 --proxy <代理实例的IP地址>
    
    评论

报告相同问题?

问题事件

  • 创建了问题 12月6日