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で起動する
- OrbStackを起動
-
+ New
→Linux VM
→Kali Linux
を選んで仮想マシンを作成 - 作成された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