こんにちは。WSLをインストールし、MicrosoftStoreからKaliLinuxとUbuntuをダウンロードした後、端末の前にいるという事実に直面しました。Linuxではまったく何も理解していなかったので、どういうわけかグラフィカルシェルを介してシステムをナビゲートしたいと思います。私は何週間もチームをグーグルで検索し、それを設定するためのスクリプトを書くことになりました。私は共有します、誰でも助けることができます
繰り返しになりますが、Linuxでは何も理解していなかったので、文化的な批判やスクリプトへの追加をコメントで歓迎します。
また、KALIがチームを変更したことも問題でした。また、2019バージョンのチュートリアルを実行しているときに、配布キットがリポジトリにないというエラーが発生しました。
この記事は、すでにWSLをインストールし、Microsoft Storeからディストリビューションをダウンロードしていることを前提としています。これは、端末です。スクリプトは2020年8月26日にシステムで作成されました
lsb_release -a
No LSB modules are available.
Distributor ID: Kali
Description: Kali GNU/Linux Rolling
Release: 2020.3
Codename: kali-rolling
カリの設定
記事UPDATE2および3の最後にある最初のものを読んでください。おそらくあなたはこれをすることについてあなたの考えを変えるでしょう。
- まず、ユーザーを作成するように求められます。ユーザー名とパスワードを入力してください
- 次に、スクリプトを作成します。
sudo nano /usr/local/bin/setup-xrdp-server.sh
スクリプトの内容を挿入します
UPD: . — , /tmp berez
- KALI LINUX
#!/bin/bash echo "Sonax Kali Setup" ## ! port_xrdp=3390 # RDP username="sonax" #. "ask" password="pass" # "ask" ## . sudo apt update -y && sudo apt upgrade -y sudo apt install -y kali-desktop-xfce xrdp # Ubuntu kali-desktop-xfce xubuntu-desktop #XRDP sudo cp -n /etc/xrdp/xrdp.ini /etc/xrdp/xrdp.ini.bak #( ) sudo sed -i 's/3389/'$port_xrdp'/g' /etc/xrdp/xrdp.ini #( 3389 ) sudo sed -i '186s/username=ask/username='$username'/g' /etc/xrdp/xrdp.ini #(, ) sudo sed -i '187s/password=ask/password='$password'/g' /etc/xrdp/xrdp.ini #(, ) #sudo sed -i 's/max_bpp=32/#max_bpp=32\nmax_bpp=128/g' /etc/xrdp/xrdp.ini #( 32, 128 ) UPD: , . #sudo sed -i 's/xserverbpp=24/#xserverbpp=24\nxserverbpp=128/g' /etc/xrdp/xrdp.ini sudo /etc/init.d/xrdp start #END XRDP - "## !" ( ), , . (cntrl+x ->y->enter).
- Chmod,
sudo chmod ugo+x /usr/local/bin/setup-xrdp-server.sh -
setup-xrdp-server.sh - ,
- xrdp , , .
sudo /etc/init.d/xrdp start
sudo service xrdp start {start|stop|status|restart|try-restart|force-reload} - RDP Windows, RDP mstsc
- localhost:3390 ,
Ubuntu
Ubuntuでは、kali-desktop-xfceの代わりにxubuntu-desktopと入力することを除いて、すべてが同じです。
結論
記事を読んでいただきありがとうございます。コメントに願い/発言
UPD1:
起動時の自動起動(ありがとうベレス)
sudo systemctl enable xrdp.service
UPD2:
Kali Linuxは、Windows Subsystem for Linux(WSL2)用のGUIを取得しました。インストール手順。
ありがとうalex-khv..。
この決定はごく最近、2020年8月18日に実施されました。これがニュースです。RDPなしで可能です。やったよ。
UPD3:
WSLは物理的なWi-fiインターフェイスを認識しないため、WSLのKaliは今日は役に立たず、更新を待っています。
インターネットでは、VMWare仮想マシンであるOracle VirtualBoxを介してUSB-Wifiをシステムに投入できると書かれています。
しかし、残念ながら、これは私にはうまくいきませんでした。私は2つのUSBWi-Fiアダプターを持っています。
それにもかかわらず、多くの人々はこの手順の成功について購読を解除します。