Nhưng trên Windows, một trong những cách tốt nhất để sử dụng Kali Linux là chạy nó trên công cụ ảo hóa tích hợp của Windows (HyperV). Điều này có thể thực hiện được thông qua WSL (Hệ thống con Windows cho Linux). Người dùng có thể dễ dàng chuyển đổi giữa Kali Linux và Windows.
Blog này sẽ chứng minh:
- Điều kiện tiên quyết
- Làm cách nào để thiết lập Kali trên WSL?
- Làm cách nào để truy cập Kali Desktop bằng cách sử dụng KeX?
- Phần kết luận
Điều kiện tiên quyết
Để thiết lập Kali Linux trên Windows bằng công cụ WSL, người dùng phải đáp ứng các điều kiện tiên quyết sau:
- WSL: WSL cho phép chúng tôi chạy bất kỳ bản phân phối Linux nào trên Windows. Nó có sẵn trong hai phiên bản “ WSL1 ' Và ' WSL2 ”. Tuy nhiên, để chạy Kali Linux, phiên bản thích hợp hơn là WSL2 vì nó sử dụng ảo hóa Windows (HyperV).
- Phiên bản Windows: Để chạy và kích hoạt WSL trên hệ thống, người dùng phải có ít nhất phiên bản Windows 10 phiên bản 20H1 (Build: 19041, Version: 2004). Tuy nhiên, phiên bản thích hợp hơn cho Kali Linux là Windows 11. Để kiểm tra bản dựng Windows, trước tiên, hãy mở “ Chạy ” hộp sử dụng “ Cửa sổ+R ' chìa khóa. Sau đó, tìm kiếm “ người chiến thắng ”:
Điều này sẽ hiển thị thông tin về Windows đã cài đặt và phiên bản của nó trên hệ thống:
Đối với bài viết này, chúng tôi đang sử dụng Windows 11. Nhưng quy trình sẽ giống nhau cho cả hai.
- Tháng mười hai: Các ' dism.exe ” là một tiện ích tích hợp sẵn của Windows được sử dụng để phục vụ hình ảnh máy tính để bàn Windows. Nó sửa chữa hình ảnh Windows và quản lý và vận hành các công cụ cài đặt Windows.
- PowerShell: Nó là một chương trình viết kịch bản và thiết bị đầu cuối tích hợp sẵn trong Windows, được sử dụng để tự động hóa các tác vụ quản trị và chạy các lệnh Windows.
Hãy chuyển sang phần bên dưới để cài đặt Kali trên WSL.
Làm cách nào để thiết lập Kali trên WSL?
WSL được gọi là Hệ thống con Windows cho các bản phân phối Linux. Nó cho phép chúng tôi chạy các bản phân phối Linux khác nhau trên Windows mà không cần tạo máy ảo và công cụ ảo hóa. Để thiết lập và cài đặt Kali trên WSL, hãy làm theo các hình minh họa đã cho.
Bước 1: Khởi chạy PowerShell
Mở Windows PowerShell với quyền quản trị viên thông qua menu Start:
Bước 2: Kích hoạt WSL
Bây giờ, hãy kích hoạt công cụ WSL từ các tính năng của Windows. Với mục đích này, hãy chạy chương trình “ dism.exe ” lệnh kích hoạt và cài đặt WSL trên Windows:
dism.exe / trực tuyến / tính năng kích hoạt / tên tính năng: Microsoft-Windows-Subsystem-Linux / tất cả / khởi động lại
Tuy nhiên, người dùng cũng có thể cài đặt công cụ WSL từ Microsoft Store:
Bước 3: Kích hoạt nền tảng VirtualMachine
Trong bước tiếp theo, kích hoạt công cụ VirtualMachine Platform bằng lệnh bên dưới. Điều này sẽ cho phép chúng tôi chạy Kali trên ảo hóa hệ thống:
dism.exe / trực tuyến / tính năng kích hoạt / Tên tính năng: Nền tảng máy ảo / tất cả / khởi động lại
Bước 4: Cập nhật WSL 1 lên WSL 2
Để chạy Kali Linux, WSL 2 là phiên bản thích hợp hơn. Windows 10 theo mặc định có WSL 1. Để cập nhật phiên bản WSL mặc định lên WSL 2, hãy chạy lệnh bên dưới:
wsl.exe --cập nhật
Một số bản dựng Windows 10 không cập nhật phiên bản WSL. Để cập nhật phiên bản WSL theo cách thủ công, hãy tải xuống “ Cập nhật hạt nhân WSL Linux ” gói dành cho Windows bằng cách nhấp vào tệp đính kèm liên kết .
Sau khi tải xuống tệp msi cập nhật kernel WSL, hãy mở “ Tải xuống ” thư mục và thực thi tập tin:
Điều này sẽ chạy bản cập nhật WSL để cập nhật phiên bản:
Sau khi cập nhật phiên bản WSL, nhấn nút “ Hoàn thành ' cái nút. Bỏ qua lỗi này là do chúng tôi đã cập nhật WSL2 và thiết lập này không thực hiện bất kỳ cập nhật nào:
Bước 5: Đặt phiên bản mặc định WSL
Bây giờ, hãy đặt phiên bản mặc định của WSL là “ 2 ” bằng cách sử dụng lệnh dưới đây:
wsl --set-mặc định-phiên bản 2
Sau khi thiết lập WSL2 trên hệ thống, bây giờ bạn có thể cài đặt Kali Linux hoặc bất kỳ bản phân phối Linux nào khác trên hệ thống con Windows.
Bước 6: Cài đặt Kali Linux
Để cài đặt bản phân phối Kali Linux bằng WSL, hãy chạy lệnh “ wsl –install –distribution
Sau khi hoàn tất quá trình cài đặt, hãy đặt tên người dùng và mật khẩu cho Kali Linux như hình dưới đây:
Kết quả đầu ra trên cho thấy chúng ta đã cài đặt thành công Kali Linux trên WSL2.
Ngoài ra, người dùng có thể cài đặt trực tiếp bản phân phối Kali Linux từ cửa hàng chính thức của Microsoft:
Bước 7: Kiểm tra thông tin hạt nhân
Để kiểm tra thông tin về kernel của Kali, hãy chạy lệnh bên dưới:
không tên -Một
Bước 8: Cập nhật kho lưu trữ của Kali
Để cập nhật kho lưu trữ của Kali, hãy sử dụng nút “ cập nhật thích hợp ' yêu cầu:
sudo cập nhật thích hợpĐiều này sẽ cập nhật Kali Linux lên phiên bản mới nhất:
Ảnh chụp nhanh ở trên cho thấy rằng “ 163 “Các gói bắt buộc phải được nâng cấp.
Bước 9: Nâng cấp gói của Kali
Để nâng cấp các gói của Kali, hãy thực hiện lệnh “ nâng cấp thích hợp ” lệnh với quyền người dùng root:
sudo nâng cấp thích hợp -VàHoạt động này có thể yêu cầu thêm dung lượng đĩa để cho phép tất cả các quyền, “ -Và ” tùy chọn được sử dụng:
Chúng tôi đã cài đặt Kali Linux trên WSL2 một cách hiệu quả. Tuy nhiên, để sử dụng máy tính để bàn Kali trên Windows, hãy làm theo phần bên dưới.
Làm cách nào để truy cập Kali Desktop bằng cách sử dụng KeX?
Máy tính để bàn từ xa Kali có thể được truy cập bằng cách kết nối với máy chủ KeX. Để cài đặt công cụ Windows KeX của Kali và chạy máy chủ, hãy làm theo các bước dưới đây:
Bước 1: Khởi chạy Kali Linux
Đầu tiên, khởi chạy bản phân phối Kali Linux trên Windows bằng cách tìm kiếm nó trong menu Start:
Bước 2: Cài đặt Windows KeX của Kali
Tiếp theo, cài đặt “ kali-win-kex ” từ kho lưu trữ APT của Kali bằng lệnh bên dưới. Công cụ này sẽ được sử dụng để chạy máy chủ Kali KeX trên Windows:
sudo đúng cách cài đặt -Và kali-win-kex
Kết quả đầu ra cho thấy chúng ta đã cài đặt gói Kali windows KeX trên hệ thống:
Bước 3: Kết nối với máy tính để bàn của Kali
Bây giờ, hãy chạy và kết nối máy chủ KeX của Kali trên Windows bằng cách thực hiện lệnh bên dưới trong thiết bị đầu cuối của Kali:
bánh quy --thắng -SKết quả dưới đây cho thấy rằng “ Máy chủ Win-KeX đang chạy “tại cảng” 5901 ”:
Lệnh này sẽ tự động mở Kali Linux Desktop ở chế độ đầy đủ trên màn hình. Tại đây, bạn có thể thấy chúng ta đã truy cập Kali remote Desktop trên Windows một cách hiệu quả:
Chúng tôi đã trình bày phương pháp thiết lập hoàn toàn Kali Linux trên WSL.
Phần kết luận
Để thiết lập Kali Linux trên hệ thống thông qua WSL, trước tiên, hãy kích hoạt các công cụ WSL và VirtualMachine Platform tích hợp sẵn trong Windows. Sau đó, cập nhật WSL1 lên WSL2. Sau đó, cài đặt Kali Linux bằng cách sử dụng nút “ wsl –cài đặt –phân phối kali-linux ' yêu cầu. Điều này sẽ cài đặt và mở thiết bị đầu cuối Kali Linux. Để truy cập máy tính từ xa Kali, người dùng cần cài đặt Windows KeX và khởi động máy chủ KeX. Thao tác này sẽ mở Kali Desktop trên màn hình hệ thống. Bài đăng này đã đề cập đến các phương pháp thiết lập và sử dụng Kali trên WSL.