AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / computer / 问题 / 1715029
Accepted
Vineesh Vijayan
Vineesh Vijayan
Asked: 2022-04-08 07:30:08 +0800 CST2022-04-08 07:30:08 +0800 CST 2022-04-08 07:30:08 +0800 CST

从 WSL2 在 Kali Linux 中启动 Nessus 的问题

  • 772

我正在尝试为 Kali linux 中的漏洞研究安装 nessus。Kali 在 Windows 11 上作为 WSL2 的 Win-Kex 实例运行。我已经下载了 Nessus 并尝试安装:

sudo dpkg -i Nessus-10.1.2-debian6_amd64.deb

但我收到错误...

System has not been booted with systemd as init system (PID 1). Can't operate

完整的错误是:

[sudo] password for kali: 
(Reading database ... 189342 files and directories currently installed.)
Preparing to unpack Nessus-10.1.2-debian6_amd64.deb ...
Unpacking nessus (10.1.2) over (10.1.2) ...
Setting up nessus (10.1.2) ...
Unpacking Nessus Scanner Core Components...
System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: Host is down

 - You can start Nessus Scanner by typing /bin/systemctl start nessusd.service
 - Then go to https://CLI-WIN-001:8834/ to configure your scanner

我试图从提示符启动服务,但同样的错误:

$ /bin/systemctl start nessusd.service 
System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: Host is down

我尝试使用 service 命令启动服务,但出现错误以及找不到 nessusd 服务。

有人可以在这里帮忙吗?

kali-linux wsl2
  • 3 3 个回答
  • 721 Views

3 个回答

  • Voted
  1. Best Answer
    NotTheDr01ds
    2022-04-08T11:11:27+08:002022-04-08T11:11:27+08:00

    我正在尝试为 Kali linux 中的漏洞研究安装 nessus

    首先(在我们讨论安装问题之前),这可能不是一个好主意,除非您非常了解并且可以接受这些限制。如果您查看我的个人资料,您就会知道,我回答了很多 WSL 问题 - 我认为总体来说很棒。但这是一个通常不是一个好的选择的领域。

    WSL2 中的网络在Windows主机的/内部进行了 NAT。它不直接桥接到物理网络。结果,您将只能对 WSL2 之外的任何网络进行第 3 层访问,从而极大地阻碍了漏洞工具的使用。

    在这种情况下,虚拟机是更好的选择。

    旁注:WSL2 网络区域有一些改进,目前处于预览阶段。如果您使用的是 Windows 11 专业版/教育版或更高版本,则可以安装 Microsoft Store 中提供的 WSL 预览版,并按照此处的说明打开桥接网络。您的结果可能会有所不同。不包括电池。等等。

    系统尚未使用 systemd 作为 init system (PID 1) 引导。不能操作。

    核心问题是 WSL 不使用 Systemd,即使在默认的发行版中也是如此。相反,WSL 目前使用自己的 /init 进程作为 PID 1,它执行我在这个答案中提到的一些 WSL 特定的任务(所以我不会在这里重复它们)。

    换句话说,如果没有额外的努力,Systemd(因此systemctl)在 WSL 上不起作用。

    从Nessus doc中的外观来看,Nessus 确实在/etc/init.d/nessusd. 如果 Debian 软件包是这种情况,那么您应该可以通过以下方式启动它:

    sudo service nessusd start
    

    如果这不起作用(从评论来看,它似乎可能不起作用),那么您仍然有几个选择:

    • 查找 Nessus 的 Systemd 单元文件并确定它应该如何启动。有关如何使用简单服务执行此操作的示例,请参阅此答案。

    • 或者(除非您真的知道自己在做什么,否则我并不真正推荐这样做)在 WSL 中启用 Systemd,可以手动或使用其中的帮助应用程序之一(也链接在上面的 Ask Ubuntu 答案中)。

    • 1
  2. keinze
    2022-07-14T10:04:14+08:002022-07-14T10:04:14+08:00

    我能够通过 Kali WSL 中的以下命令启动 Nessus:

    sudo /opt/nessus/sbin/nessus-service
    

    然后可以在 URL 下访问该服务https://<IP of WSL>:8834

    • 1
  3. Jonathan Zeller
    2022-04-08T08:51:18+08:002022-04-08T08:51:18+08:00

    我猜这是因为 WSL2 并没有真正“启动”linux,而是 Linux 的行为更像一个 Docker 容器,没有任何类型的 init 系统。

    Mayb 使用 VM 会有所帮助。

    • 0

相关问题

  • 为什么 Kali Linux 没有 ssh2john?

  • Kali linux 升级后启动报错

  • airodump-ng 扫描结果中的“未关联”是什么意思

  • 在linux中启用两个无线网络接口

  • 如何在 Kali Linux 主菜单中为已安装的应用程序添加快捷方式?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何减少“vmmem”进程的消耗?

    • 11 个回答
  • Marko Smith

    从 Microsoft Stream 下载视频

    • 4 个回答
  • Marko Smith

    Google Chrome DevTools 无法解析 SourceMap:chrome-extension

    • 6 个回答
  • Marko Smith

    Windows 照片查看器因为内存不足而无法运行?

    • 5 个回答
  • Marko Smith

    支持结束后如何激活 WindowsXP?

    • 6 个回答
  • Marko Smith

    远程桌面间歇性冻结

    • 7 个回答
  • Marko Smith

    子网掩码 /32 是什么意思?

    • 6 个回答
  • Marko Smith

    鼠标指针在 Windows 中按下的箭头键上移动?

    • 1 个回答
  • Marko Smith

    VirtualBox 无法以 VERR_NEM_VM_CREATE_FAILED 启动

    • 8 个回答
  • Marko Smith

    应用程序不会出现在 MacBook 的摄像头和麦克风隐私设置中

    • 5 个回答
  • Martin Hope
    Saaru Lindestøkke 为什么使用 Python 的 tar 库时 tar.xz 文件比 macOS tar 小 15 倍? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh 如何减少“vmmem”进程的消耗? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Windows 10 搜索未加载,显示空白窗口 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    v15 为什么通过电缆(同轴电缆)的千兆位/秒 Internet 连接不能像光纤一样提供对称速度? 2020-01-25 08:53:31 +0800 CST
  • Martin Hope
    andre_ss6 远程桌面间歇性冻结 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney 为什么在 URL 后面加一个点会删除登录信息? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension 鼠标指针在 Windows 中按下的箭头键上移动? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca 我所有的 Firefox 附加组件突然被禁用了,我该如何重新启用它们? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK 是否可以使用文本创建二维码? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 更改 git init 默认分支名称 2019-04-01 06:16:56 +0800 CST

热门标签

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve