🐉

Macで爆速!OrbStackでKali LinuxをGUI付きで動かす全手順

に公開

はじめに

こんにちは、@k_ingです!

最近ハッキングの勉強を始めたのですが、Kali LinuxをMacで快適に動かす方法がなかなか見つからない…!
そんなときに出会ったのが OrbStack。Docker代替として有名ですが、Linux仮想環境も超快適に動かせるんです!

この記事では、Macユーザー向けに OrbStack + RDP を使ってGUI付きKali Linuxを爆速構築する方法を紹介します。


この記事を読むとこんなことがわかります👇

  • OrbStackの仮想マシンでKali Linuxを動かす方法
  • GUIを有効化して快適に操作する設定方法
  • Microsoft Remote Desktopでの接続手順
  • よくあるトラブルの対処法

🧰 使用環境

  • MacBook
  • OrbStack(Docker代替として人気)
  • Windows App(Microsoft Remote Desktop)

💡 OrbStackとは?

OrbStackは、Mac上で軽量なDocker環境とLinux仮想マシンを同時に扱えるオールインワンツールです。
GUIや設定もシンプルで、VirtualBoxやUTMに比べて起動も速く、扱いやすいのが特徴。

👉 詳細は以下の記事がとても参考になります:
OrbStackの紹介記事(Zenn)

🛠 ステップ1:Kali LinuxをOrbStackで起動する

  1. OrbStackを起動
  2. + NewLinux VMKali Linux を選んで仮想マシンを作成
  3. 作成されたKaliを選んで Start

📟 ステップ2:ターミナルを開く

  • 起動したKali VMを右クリック → Open Terminal

🧪 ステップ3:GUIとRDPを有効化する

以下のコマンドを順に実行して、GUI環境とRDPを導入します。
<ユーザー名> の部分は whoami で確認して置き換えてください。

sudo apt update
sudo apt install -y xrdp
sudo systemctl enable xrdp
sudo systemctl start xrdp
sudo apt install -y kali-desktop-xfce
whoami  # ← ユーザー名確認
echo "xfce4-session" > /home/<ユーザー名>/.xsession
sudo systemctl restart xrdp
sudo passwd <ユーザー名>  # RDP接続時のパスワードを設定

🪟 ステップ4:Windows Appで接続する

1. Microsoft Remote Desktopをインストール

App Storeから「Microsoft Remote Desktop(Windows App)」をインストール。

2. Kali側のIPアドレスを確認

ip a

IPv4アドレスをメモしておきましょう。

接続確認用(任意):

ping <IPアドレス>

3. RDP接続設定を追加

Windows Appを起動し、新しい接続先を追加:

  • PC名:KaliのIPアドレス
  • ユーザー名:Kaliで確認したもの
  • パスワード:先ほど設定したもの

接続すると、以下のようなGUI画面が表示されます 🎉

🛠 トラブル解決ガイド

🔲 接続できたけど画面が真っ暗?

以下を再確認してみてください:

GUIが入っていない場合:

sudo apt install -y kali-desktop-xfce

セッション設定が不適切な場合:

echo "xfce4-session" > /home/<ユーザー名>/.xsession

xrdpサービスを再起動:

sudo systemctl restart xrdp

🔁 VMを再起動したら接続できない?

OrbStackのVMを停止すると、xrdpも止まります。
再起動後は再び下記コマンドでxrdpを有効化してください:

sudo systemctl restart xrdp

⌨️ キーボード配列が合わないとき

JIS配列(日本語キーボード)を使っている方は、以下の設定もおすすめです:
設定 → Region & Language → Keyboard → Apple JIS を選択
再起動で反映されます

参考:Kali Linux で表示言語、タイムゾーン、キーボード配列を日本語にする

🎉 まとめ

OrbStackを使えば、Macでも手軽にGUI付きのKali Linux環境を用意できます。

VirtualBoxで苦戦していた方も、OrbStackならストレスフリー!
RDPでの接続もスムーズなので、学習や演習に集中できる最高の構成になります。
それでは良きハッキングライフを〜

Discussion