Proxmox VE にKali Linuxを構築
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