Як інсталювати Kali Linux із графічним інтерфейсом на WSL 1 або 2 (Windows 10 або 11)

Бажаєте запустити операційну систему Kali Linux у підсистемі Windows для Linux у Windows 10 або 11, але з графічним інтерфейсом користувача GUI? Тоді ось рішення.

WSL у Windows 10/11 існує вже досить давно, але ми часто використовуємо його з інтерфейсом командного рядка, оскільки він поставляється з ним лише за замовчуванням. Однак, якщо ви знаєте, як працювати з командами, ця стаття може бути не дуже корисною для вас. Але ті, хто точно не хочуть інсталювати графічний інтерфейс користувача на WSL — підсистема Windows для Linux.

Більш того, це не так складно, як звучить. Для встановлення середовища робочого столу на WSL потрібна програма Linux, як-от Kali, Ubuntu або Debian, а для доступу до неї потрібен протокол RDP (Remote Desktop). Це означає, що сторонні інструменти не потрібні; нам просто потрібні файли з відкритим вихідним кодом у наявних інструментах.

Проте запуск GUI для Kali Linux на WSL (підсистема Windows для Linux) може бути хорошою ідеєю для учня. Але якщо вам потрібен Linux із графічним інтерфейсом користувача для професійної роботи, тоді рекомендується використовувати віртуальну машину на VirtualBox або VMware.

Інсталяція графічного інтерфейсу користувача Kali Linux у підсистемі Windows 10 або 11 для Linux (WSL)

Давайте почнемо з підручника, щоб побачити кроки, необхідні для роботи з Kali Linux WSL за допомогою графічного інтерфейсу користувача.

Крок 1. Встановіть Kali Linux на WSL Windows 10 або 11

Ви можете встановити Kali або Ubuntu, щоб виконати кроки, наведені в цьому посібнику. Однак, оскільки цей посібник зосереджений на Калі, ми підемо з ним. Просто ввімкніть WSL у Windows->Перейдіть до Microsoft Store-> Пошук програми Kali-> Натисніть Отримати, а потімвстановити.

Ось докладний посібник з

Крок 2. Оновіть Kali Linux

Якщо у вашій системі вже є Kali, перш ніж продовжити, просто оновіть встановлені пакунки до останнього стану. Ось команда для цього.

sudo apt update

Крок 3. Встановіть XFCE на Kali WSL Linux

Хоча ми можемо інсталювати робоче середовище GNOME з відкритим вихідним кодом на Kali WSL, ми використовуємо Xfce DE, щоб зробити його легким, щоб ми могли легко отримати до нього доступ за допомогою інструмента віддаленого робочого стола Windows навіть на комп’ютерних системах зі стандартними ресурсами.

Остання версія робочого середовища XFCE на час написання цієї статті була 4.xx.

sudo apt-get install xfce4

Установка займе деякий час, в залежності відпідключення до Інтернету. Загальний розмір файлів, які KALI або Ubuntu WSL завантажать для налаштування XFCE GUI, становитиме приблизно 124 МБ; коливін просить вас підтвердити завантаження файлів, введітьЮі продовжуйте.

Крок 4. Встановіть XRDP на WSL

Після встановлення робочого середовища XFCE 4 у нас є графічний інтерфейс на нашому Kali WSL, але тепер нам потрібно знати, як отримати до нього доступ. Ми не можемо безпосередньо завантажувати підсистему Windows Linux за допомогою графічного інтерфейсу, як будь-якої іншої операційної системи; однак процес DE все ще працює у фоновому режимі, до якого ми можемо отримати доступ за допомогою інструменту RDP.

XDRPє безкоштовним аналогом Windows RDP-сервера з відкритим вихідним кодом, який дозволяє легко отримати доступ до інших операційних систем, таких як Linux, за допомогою клієнтів RDP, таких як FreeRDP, робочий стіл, NeutrinoRDP і клієнт віддаленого робочого столу (для Windows, macOS, iOS і Android).

Щоб встановити його на WSL, скористайтеся цією командою:

sudo apt-get install xrdp

Крок 5: Запустіть сервер xrdp

Нарешті, запустіть встановлений вище сервер XDRP, щоб отримати доступ до графічного інтерфейсу Kali за допомогою клієнта віддаленого робочого стола за замовчуванням у Windows 10 або 11.

sudo /etc/init.d/xrdp start

Ви побачите номер порту3389; приміткащо.

Крок 6. Підключіться до Kali за допомогою RDP

Перейдіть до вікна пошуку Windows 10 або 11 і введіть «Віддалений робочий стіл». Коли з’явиться його значок, натисніть його, щоб почати.

Тепер увійдітьлокальний хост: 3389і вдаривПідключитисякнопку.

Якщо ви отримуєте помилкуповідомлення: "Ваш комп’ютер не може підключитися до іншого сеансу консолі на віддаленому комп’ютері, оскільки у вас уже є сеанс консолі,” тому що WSL під керуванням Linux за замовчуванням використовує той самий порт та IP-адресу, що й головний комп’ютер; таким чином, ми не можемо підключитися до того самого комп’ютера, на якому намагаємося використовувати клієнт RDP; отже,нам потрібно змінити номер порту нашого сервера WSL XRDP.

.

Для цього відредагуйте файл конфігурації XRDP за допомогою наведеної нижче команди в Kali Linux.

sudo nano /etc/xrdp/xrdp.ini

ЗмінаСтандартний порт XRDP3389до3390. Щоб зберегти, натиснітьCtrl+X,типуY,і вдаривВведітькнопку.

Перезапустіть сервер XRDP:

sudo /etc/init.d/xrdp restart

Тепер знову підключіться за допомогою RDP з цією адресою-локальний хост: 3390

Крок 7. Почніть використовувати Kali Linux XFCE GUI на WSL Linux

Коли ви його підключите, з'явиться попередження; проігноруйте його та натиснітьтаккнопку.

Після цього введіть свій Kali Linuxім'я користувача та пароль.

Нарешті, у вас є графічний інтерфейс користувача для програми Linux, що працює на WSL.

Дивіться цей підручник, якщо ви хочете використовувати


Related Posts