在 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 次檢視

開啟您的 職業生涯

透過完成課程獲得認證

開始學習
廣告