WSL Windows 10 に GUI を使用して Kali Linux をインストールする方法

Windows 10 上の Linux 用の Windows サブシステムで Kali Linux オペレーティング システムを実行しますが、GUI-グラフィカル ユーザー インターフェイスを使用しますか? 次に、ここに解決策があります。

Windows 10 の WSL はかなり前から存在していますが、ほとんどの場合、デフォルトでのみ付属しているため、コマンド ライン インターフェイスで使用します。 ただし、コマンドの処理方法を知っている場合、この記事はあまり役に立たないかもしれません。 しかし、Linux 用の WSL-Windows サブシステムにグラフィカル ユーザー インターフェイスをインストールしたいと思っているわけではありません。

さらに、思ったほど難しくはありません。必要なのは、Kali、Ubuntu、Debian などの WSL Linux にデスクトップ環境をインストールし、Windows 10 の既定の RDP (リモート デスクトップ) プロトコルを使用してアクセスすることです。 これは、既存のツールにいくつかのオープンソース ファイルが必要なだけのサード パーティ ツールがないことを意味します。

それでも、WSL (Linux 用 Windows サブシステム) で実行されている Kali Linux の GUI を実行することは、学習者にとっては良い考えです。 ただし、専門的な作業のために GUI を備えた Linux が必要な場合は、VirtualBox または VMware で VM を使用することをお勧めします。

Windows 10 Subsystem for Linux (WSL) への Kali Linux GUI インストール

チュートリアルから始めて、GUI を使用して Kali Linux WSL を操作するために必要な手順を確認しましょう。

ステップ 1: Kali Linux を WSL Windows 10 またはサーバーにインストールする

このチュートリアルで説明されている手順に従って、Kali または Ubuntu をインストールできます。 ただし、このガイドはカリに焦点を当てているため、それを使用します. Windows で WSL を有効にする -> Microsoft Store に移動 -> Kali アプリを検索 -> [取得] をクリックしてからインストール.

これは、WSL での Kali Linux のインストールに関する詳細なガイドです。

ステップ 2: Kali Linux を更新する

システムにすでに Kali がある場合は、先に進む前に、インストールされているパッケージを最新の状態に更新してください。 これがそのためのコマンドです。

                sudo apt update
              

ステップ 3: Kali WSL Linux に XFCE をインストールする

オープンソースの GNOME デスクトップ環境を Kali WSL にインストールできますが、標準リソースのコンピューター システムでも Windows リモート デスクトップ ツールを使用して簡単にアクセスできるように軽量にするために、Xfce DE を使用します。

この記事を書いている時点での XFCE デスクトップ環境の最新バージョンは 4.xx でした。

                sudo apt-get install xfce4
              

インターネット接続によっては、インストールに時間がかかります。XFCE GUI のセットアップのために KALI または Ubuntu WSL がダウンロードするファイルの合計サイズは、約 124MB です。 ファイルのダウンロードを確認するように求められたら、次のように入力しますさらに進みます。

ステップ 4: XRDP を WSL にインストールする

XFCE 4 デスクトップ環境のインストール後、Kali WSL に GUI がありますが、今はそれにアクセスする方法です。 他のオペレーティング システムのように Windows サブシステム Linux を GUI で直接起動することはできませんが、それでも DE プロセスはバックグラウンドで実行されており、RDP ツールを使用してアクセスできます。

XDRPFreeRDP、rdesktop、NeutrinoRDP、およびリモート デスクトップ クライアント (Windows、macOS、iOS、および Android 用) の RDP クライアントを使用して、Linux などの他のオペレーティング システムが簡単にアクセスできるようにする Windows RDP サーバーの無料のオープンソース版です。

WSL にインストールするには、次のコマンドを使用します。

                sudo apt-get install xrdp
              

ステップ 5: xrdp サーバーを起動する

最後に、上記でインストールした XDRP サーバーを起動して、Windows 10 にあるデフォルトのリモート デスクトップ クライアントを使用して Kali GUI にアクセスできるようにします。

                sudo /etc/init.d/xrdp start
              

ポート番号が表示されます3389、 ご了承ください。

ステップ 6: RDP を使用して Kali に接続する

Windows 10 の検索ボックスに移動して「リモート デスクトップ」と入力すると、そのアイコンが表示されるので、それをクリックして開始します。

今、入力してくださいローカルホスト:3389そしてヒット接続ボタン。

エラーが発生した場合コンソール セッションが既に進行中であるため、このコンピューターはリモート コンピューター上の別のコンソール セッションに接続できませんでしたこれは、デフォルトで Linux を実行している WSL がホスト コンピューターの同じポートと IP アドレスを共有するためです。 したがって、RDP クライアントを使用しようとしているのと同じコンピューターに接続できないため、WSL XRDP サーバーのポート番号を変更する必要があります。

.could not connect to another console session on the remote computer-min

そのためには、Kali Linux で以下のコマンドを使用して XRDP 構成ファイルを編集します。

                sudo nano /etc/xrdp/xrdp.ini
              

デフォルトのポートを変更する3389XRDP の3390. 保存するには、 を押しますCtrl+X次に入力しますそしてヒット Enter ボタン。

Change XRDP port number-min

XRDP サーバーを再起動します。

                sudo /etc/init.d/xrdp restart
              

ここで、RDP を使用してこのアドレスに再度接続します。ローカルホスト:3390

XDRP connect to Kali WSL GUI-min

ステップ 7: WSL Linux で Kali Linux XFCE GUI の使用を開始する

接続すると、警告メッセージが表示されますが、それを無視して、はいボタン。

その後、Kali Linuxに入りますユーザー名とパスワード

Login to XRDP session-min

最後に、WSL で実行されている Linux アプリ用のグラフィカル ユーザー インターフェイスを用意します。

Kali or Ubuntu Linux on WSL windows 10-min

このチュートリアルを参照してください - WSL で Linux GUI アプリが必要な場合。