在 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 桌面。盡情享受。