在 Windows 10 上原生运行 Linux


微软推出了适用于 Linux 的 WSL 子系统,它允许用户直接从 Windows 10 运行他们最喜欢的 Linux 发行版,而无需双启动或使用虚拟机。

适用于 Linux 的 Windows 子系统的限制

虽然这对微软来说是朝着正确方向迈出的一步,但在完全功能方面它还没有达到目标。具体来说,WSL 由于安全限制不支持 AF_PACKET。这意味着您将无法将 Wi-Fi 适配器置于混杂模式(或监控模式),并且需要原始套接字才能正常工作的工具将无法工作,例如 Nmap。

安装适用于 Linux 的 Windows 子系统

步骤 1

为此,以管理员权限运行 PowerShell 并执行以下命令。

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

步骤 2

从 Microsoft Store 下载“Kali Linux”应用程序,方法是在列表中搜索“Kali Linux”。然后,点击“获取”开始安装。软件包下载完成后,它会自动安装,并提示系统重启。系统重启并重新登录帐户后,从 Cortana 栏启动 Kali。

步骤 3

由于 Windows 10 操作系统中安装的 Kali Linux 默认版本没有 root 权限,因此每次配置软件包时都会提示用户输入 root 密码。因此,要启用 root 权限,请执行以下命令。

Sudo –i
Chmod +s /bin/su

步骤 4

完成此操作后,系统会提示您创建和配置 Kali Linux 用户名和密码。设置完成后,重要的一点是不要忘记在** /etc/apt/source.list **文件中添加 Kali Linux 存储库,然后像任何 Linux 系统一样使用以下命令更新它。

Sudo apt-get update
Sudo apt-get upgrade

步骤 4

Windows Defender 可能会将 Kali 存储库视为病毒或恶意软件并阻止某些程序部分。为了防止这些错误,请为 Kali Linux 文件夹添加 Windows Defender 排除项。

步骤 5

由于此版本的 Kali Linux 将直接处于命令模式。现在我们需要设置 XFCE 桌面管理器,但首先需要安装一些实用程序。运行以下命令安装 wget,这是一个可以通过 HTTP 下载文件的实用程序。出现提示时输入您在上一步中创建的密码,然后按 Y 以继续下载和安装。

sudo apt-get install wget
wget https://kali.sh/xfce4.sh
sudo sh xfce4.sh

步骤 6

现在是时候启动 xrdp 服务器以使用远程桌面连接到 XFCE 桌面管理器了。运行以下命令

sudo /etc/init.d/xrdp start

步骤 7

最后,xrdp 服务器已启动,然后使用** mstsc **打开远程命令连接 (RDP) 提示符并连接到 127.0.0.1:3390。然后,您需要使用之前在 GUI 中定义的 ID 和密码登录。然后,您将获得功能齐全的 Linux XFC 桌面。尽情享受。

更新于:2020 年 4 月 13 日

324 次查看

开启您的 职业生涯

通过完成课程获得认证

开始学习
广告