Merhabalar bu yazımızda Windows alt sistem (subsystem) olarak kali linux kullananlar için GUI yani grafiksel kullanıcı arayüzü kurulumunu anlatacağım.
Win-KeX Nedir?
Win-KeX, Windows alt sistem olarak kali linux kullananlar için grafiksel kullanıcı arayüzüne sahip bir Kali masaüstü deneyimi sağlar.
Gereksinimler
- Windows 10 sürüm 2004 veya üzeri
- Windows Terminalini Kullanma
Kali Linux Alt Sistem Kurulum
Öncelikle windows’a alt sistem kuracağız.
- PowerShell’i yönetici olarak açıp, çalıştırın:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
- Bilgisayarınızı yeniden başlatın ve tekrardan PowerShell’i yönetici olarak açıp, çalıştırın:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
- WSL2 Linux Çekirdeği’ni buradan indirin ve kurun: https://aka.ms/wsl2kernel
- PowerShell’i yönetici olarak açın ve çalıştırın:
wsl --set-default-version 2
- Kali Linux’u Microsoft Mağazasından yükleyin
Eğer alt sistem olarak kali linux kurulu ise wsl versiyonunu bu şekilde yükseltebilirsiniz:
wsl --set-version kali-linux 2
Kali’yi çalıştırın ve ilk kurulumu tamamlayın.
Win-KeX Kurulum
Kali’mizi kurduktan sonra çalıştırın ve kurulumu tamamladıktan sonra bunları yapın;
Win-KeX kurulumunu tamamladık.
Win-KeX Çalıştırma
Win-KeX 3 mod destekler bunlar:
- Window Mod
- Enhanced Session Mod
- Seamless Mod
Window Mod
Pencere (window) modunda windows’u ve kali linux’u ayrı kullanırsınız. Yani pencere modunda windows’a geçiş yapamaz ve ekranınızda sadece kali olur.
Çalıştırmanız için kali terminale şunu yazmanız gerek.
Parametreleri açıklayacak olursam –win window modu olduğunu belirtiyor. -s parametresi ise ses desteği de olsun diyoruz.

Enhanced Session Mod
Enhanced Session yani gelişmiş oturum modunda ise uzak masaüstü bağlantısı ile gerçekleşir. xrdp sunucusunu ve Microsoft’un yerel RDP (uzak masaüstü bağlantı) istemcisini kullanır. Bu sayede hem windows’u hemde kali linux’u kullanabilirsiniz.
Çalıştırmanız için kali terminale şunu yazmanız gerekmektedir:
Buradaki parametreler ise –esm ile modu belirtiyoruz. –ip parametresi ise kimlik bilgilerinin depolanıyor ve her girişinizde sizden ESM parolası istemiyor. –sound ile de ses desteğini eklemiş oluyoruz.
Şöyle bir detay var ilk kez başlattığınızda RDP sunucusu parolası oluşturmanız gerekiyor. Bunun için komut satırına şunu yazmanız gerek:

Seamless Mod
Bu modda ise ayrım gayrım yok 🙂 Windows masaüstünün üst kısmında kali linux paneli belirir ve kullanmaya başlarsınız.
Başlatmak için terminale şunu yazmanız yeterlidir.

Full Versiyon Kali?
Neden bu kali sistemimizde eksiklikler var derseniz ve depolamamda sıkıntı yok diyorsanız buyurun kuralım.
Terminalimizi açıp:
Komut Yazmadan Win-KeX Çalıştırma
Bu modları çalıştırmamız için her defasında kurduğumuz alt sistem olan kali linux’u açıp komutları girmemiz gerek. Bunun yerine windows terminal sayesinde tek tıklama ile girebiliriz.

Bunu yapmak için windows terminal ayarlarına giriyoruz ve oradan sol en alt kısımda ‘Open JSON File’ butonuna tıklıyoruz. Ve eklemeleri yapıyoruz.
Window Mod için bu kodları ekliyoruz:
{ "guid": "{55ca431a-3a87-5fb3-83cd-11ececc031d2}", "hidden": false, "name": "Win-KeX pencere mod", "commandline": "wsl -d kali-linux kex --wtstart -s" },
Enhanced Session Mod için bu kodları:
{ "guid": "{55ca431a-3a87-5fb3-83cd-11ecedc031d2}", "hidden": false, "name": "Win-KeX esm uzak baglanti", "commandline": "wsl -d kali-linux kex --esm --wtstart -s" },
Seamless Mod için bu kodları:
{ "guid": "{55ca431a-3a87-5fb3-83cd-11ececc031d2}", "hidden": false, "name": "Win-KeX", "commandline": "wsl -d kali-linux kex --sl --wtstart -s", },
Ben window ve Enhanced Session modlarını kullandığımdan yukarıdaki görsel yanıltmasın ve kodlarda name kısmını değiştirebilirsiniz.
Son
Bir sonraki yazımda görüşmek üzere 🙂