🐲

Proxmox VE にKali Linuxを構築

2024/03/27に公開

Proxmox VE 8.x で Kali linux をインストールする

Proxmox VE でISOから普通に Kali Linuxをインストールしたところ、起動しなかったので導入メモ。

前提

Proxmox VE 8.1.4


         .://:`              `://:.            
       `hMMMMMMd/          /dMMMMMMh`          ----------------
        `sMMMMMMMd:      :mMMMMMMMs`           OS: Proxmox VE 8.1.4 x86_64
`-/+oo+/:`.yMMMMMMMh-  -hMMMMMMMy.`:/+oo+/-`   Host: PC1PF57K ThinkCentre M75q-1
`:oooooooo/`-hMMMMMMMyyMMMMMMMh-`/oooooooo:`   Kernel: 6.5.11-7-pve
  `/oooooooo:`:mMMMMMMMMMMMMm:`:oooooooo/`     Uptime: 52 days, 19 hours, 17 mins
    ./ooooooo+- +NMMMMMMMMN+ -+ooooooo/.       Packages: 847 (dpkg)
      .+ooooooo+-`oNMMMMNo`-+ooooooo+.         Shell: bash 5.2.15
        -+ooooooo/.`sMMs`./ooooooo+-           Terminal: /dev/pts/1
          :oooooooo/`..`/oooooooo:             CPU: AMD Ryzen 5 PRO 3400GE w/ Radeon Vega Graphics (8) @ 3.300GHz
          :oooooooo/`..`/oooooooo:             GPU: AMD ATI Radeon Vega Series / Radeon Vega Mobile Series
        -+ooooooo/.`sMMs`./ooooooo+-           Memory: 27406MiB / 38015MiB
      .+ooooooo+-`oNMMMMNo`-+ooooooo+.
    ./ooooooo+- +NMMMMMMMMN+ -+ooooooo/.
  `/oooooooo:`:mMMMMMMMMMMMMm:`:oooooooo/`
`:oooooooo/`-hMMMMMMMyyMMMMMMMh-`/oooooooo:`
`-/+oo+/:`.yMMMMMMMh-  -hMMMMMMMy.`:/+oo+/-`
        `sMMMMMMMm:      :dMMMMMMMs`
       `hMMMMMMd/          /dMMMMMMh`
         `://:`              `://:`

Kali Rolling


..............                                     kali@kali
            ..,;:ccc,.                             ---------
          ......''';lxO.                           OS: Kali GNU/Linux Rolling x86_64
.....''''..........,:ld;                           Host: KVM/QEMU (Standard PC (i440FX + PIIX, 1996) pc-i440fx-8.1)
           .';;;:::;,,.x,                          Kernel: 6.5.0-kali3-amd64
      ..'''.            0Xxoc:,.  ...              Uptime: 1 hour, 24 mins
  ....                ,ONkc;,;cokOdc',.            Packages: 2739 (dpkg)
 .                   OMo           ':ddo.          Shell: zsh 5.9
                    dMc               :OO;         Resolution: 1280x800
                    0M.                 .:o.       Terminal: /dev/pts/1
                    ;Wd                            CPU: QEMU Virtual version 2.5+ (4) @ 3.293GHz
                     ;XO,                          GPU: 00:02.0 Vendor 1234 Device 1111
                       ,d0Odlc;,..                 Memory: 658MiB / 3912MiB
                           ..',;:cdOOd::,.
                                    .:d;.':;.
                                       'd,  .'
                                         ;l   ..
                                          .o
                                            c
                                            .'
                                             .


事前準備

  • 公式イメージのダウンロード
    Pre-built VM イメージから QEMU形式の物をダウンロード展開

  • Proxmox内にコピー
    どこにコピーしても良いけれど他のイメージとわかりやすいように/var/lib/vz/template/qcow 辺りにコピーすると良さそう。
    kali-linux-2023.4-qemu-amd64.qcow2 というファイルの場所がわかるようにすれば良いです。

KaliVMを作成

まずはProxmoxで管理するための箱を作成します。
私は次のようなスペックで作成しました。
4CPU 4GBMEM 16GBDisk
ストレージは後で削除するので何でも良いです。ココで作成したVM番号を次のセクションで入力するので覚えておきます。

インポート

コピーしたKaliのqcow2イメージをインポートします。先に作ったVMのハードウェアからハードディスクを削除します。

# qm disk import [VM_NUMBER] kali-linux-2023.4-qemu-amd64.qcow2 [INSTALL_DISK]
proxmoxで管理するVN番号と、インストール先を指定してインポートします。

インポートが終わったら起動できると思うので起動してみましょう。

GUIでインポートしたDiskをアタッチします。
Disk0は起動ができないのでDisk1をアタッチします。
起動順序をDisk1を上位にして起動します。

ログイン

ログインスクリーンが出てくればもう大丈夫です。
kali:kali がデフォルトユーザです。
無事起動してログインできたら準備完了です。
快適なVM上Kali生活を!

RDPする

RDPして使いたい場合xrdpを入れて利用すれば良さそうです。

sudo apt install xrdp
sudo systemctl enable xrdp

画面が暗転して繋がらない場合はsessionが残っているようなので次の設定を入れると上手くいくかも?

$ cat .xsessionrc
export XDG_SESSION_DESKTOP=xubuntu
export XDG_DATA_DIRS=/usr/share/xfce4:/usr/share/xubuntu:/usr/local/share:/usr/share:/var/lib/snapd/desktop:/usr/share
export XDG_CONFIG_DIRS=/etc/xdg/xdg-xubuntu:/etc/xdg:/etc/xdg

蛇足

似たようなDistributionにParrotOSがあるけれど、そちらはISOからのインストールで何の苦もなく立ち上がりました。

Discussion