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 サーバーのポート番号を変更する必要があります。
.
そのためには、Kali Linux で以下のコマンドを使用して XRDP 構成ファイルを編集します。
sudo nano /etc/xrdp/xrdp.ini
デフォルトのポートを変更する3389XRDP の3390. 保存するには、 を押しますCtrl+X次に入力しますよそしてヒット Enter ボタン。
XRDP サーバーを再起動します。
sudo /etc/init.d/xrdp restart
ここで、RDP を使用してこのアドレスに再度接続します。ローカルホスト:3390
ステップ 7: WSL Linux で Kali Linux XFCE GUI の使用を開始する
接続すると、警告メッセージが表示されますが、それを無視して、はいボタン。
その後、Kali Linuxに入りますユーザー名とパスワード
最後に、WSL で実行されている Linux アプリ用のグラフィカル ユーザー インターフェイスを用意します。
このチュートリアルを参照してください - WSL で Linux GUI アプリが必要な場合。