デスクトップ環境によるWDP


WSL ( LinuxのWindowsサブシステム)は最近、特にWindowsがLinux kernelWSL 2.0を出荷するということで、非常に一般的です!
WSLとしてLinuxディストリビューションをインストールすることはマイクロソフトApp Storeを経由して簡単です.
リソースのほとんどは、シェル、端末、ハイパーターミナルまたは他のコンソールベースのツールを介してWSLにアクセスをカバーします.
GUIソフトウェアの実行が可能であり、VCXSRVを介してこの方法を記述する方法があります.
しかし、あなたならば

WSLのデスクトップ環境にアクセスしたいですか?


任意のデスクトップ環境を使用することができますので、この例ではXfceを使用します.
以下のセクションで説明した、すべてのコマンドとステップのクイックランダウンです.一つはKali Linux用で、もう一つはDebianベースのdistros ( Debian , Ubuntu , ...)です.
カリについて
sudo apt update && sudo apt -y upgrade
sudo apt -y install kali-desktop-xfce
sudo apt-get install xrdp
sudo cp /etc/xrdp/xrdp.ini /etc/xrdp/xrdp.ini.bak
sudo sed -i 's/3389/3390/g' /etc/xrdp/xrdp.ini
sudo sed -i 's/max_bpp=32/#max_bpp=32\nmax_bpp=128/g' /etc/xrdp/xrdp.ini
sudo sed -i 's/xserverbpp=24/#xserverbpp=24\nxserverbpp=128/g' /etc/xrdp/xrdp.ini
sudo /etc/init.d/xrdp start
その他のDebianベースのdistrosについては
sudo apt update && sudo apt -y upgrade
sudo apt -y install xfce4
sudo apt-get install xrdp
sudo cp /etc/xrdp/xrdp.ini /etc/xrdp/xrdp.ini.bak
sudo sed -i 's/3389/3390/g' /etc/xrdp/xrdp.ini
sudo sed -i 's/max_bpp=32/#max_bpp=32\nmax_bpp=128/g' /etc/xrdp/xrdp.ini
sudo sed -i 's/xserverbpp=24/#xserverbpp=24\nxserverbpp=128/g' /etc/xrdp/xrdp.ini
sudo /etc/init.d/xrdp start
そして、あなたのデスクトップにRDP localhost:3390を介して接続します.


詳細な手順


システムの更新とXFCE 4のインストール


sudo apt update && sudo apt -y upgrade
sudo apt -y install kali-desktop-xfce
sudo apt -y install xfce4
最初のコマンドはソースリストとパッケージを更新します.常に重要な、私はこれを説明しません.sudo apt -y install kali-desktop-xfceは、XFCE 4のCALI Linux特有のバージョンをインストールします、そして、sudo apt -y install xfce4はDebianベースのDistrosのためにXFCE 4パッケージをインストールします.

XRDPのインストール


sudo apt-get install xrdp
Xrdpは、オープンソースのリモートデスクトップソリューションであり、また非常に軽量で構成するのは簡単です.このコマンドはパッケージをインストールし、デフォルトの設定をポート3389で設定します.

XRDPの設定


sudo cp /etc/xrdp/xrdp.ini /etc/xrdp/xrdp.ini.bak
sudo sed -i 's/3389/3390/g' /etc/xrdp/xrdp.ini
sudo sed -i 's/max_bpp=32/#max_bpp=32\nmax_bpp=128/g' /etc/xrdp/xrdp.ini
sudo sed -i 's/xserverbpp=24/#xserverbpp=24\nxserverbpp=128/g' /etc/xrdp/xrdp.ini
sudo /etc/init.d/xrdp start
変更前に設定ファイルをバックアップとしてコピーし、ポートを3389から3390へ変更し、品質上の理由からBPPを24から128に増やします.これらの設定を再生することができますが、これはローカル接続されているので、速度は、これらの設定で悪化してはいけません.
そして最後にXRDPサービスを再起動して変更を適用します.
これで、localhost:3390とRDP経由であなたのWSLアカウントの資格情報を介して接続することができます!💪


港が3389から3390へ変化する理由
つの理由:セキュリティと時々ポート3389は、WSL上のプロセスによって使用され、メッセージを取得します

Your computer could not connect to another console session on the remote computer because you already have a console session in progress.


RDPの利点


たとえあなたがWindowsでXserverを通してGUIソフトウェアを走らせることができるとしても、時々、完全なデスクトップ環境がアクセス可能であることはより便利です.
また、以前に切断されたセッションを簡単に復元することができますし、コンソールを閉じる必要はありません.
私はこのトピックについてあなたの考えを知ってみよう!