はじめに
ハッキング・ラボのつくりかたをだいぶ昔に入手したが、当時、M1 Macbook AirではVirtualBoxが動かずに諦めていた。
ProxmoxでおうちKubernetesだ〜とかVPNサーバー立てよ〜とかしていたら、不意にKali Linuxを入れてみるかと思い立った。が、CTで動かす参考記事が少なかったためここに書く。
前提
ユーザー名等はマスキングした。
Proxmox
.://:` `://:. xxxxxxxxxx@xxxxxxxxxx
`hMMMMMMd/ /dMMMMMMh` OS: Proxmox VE 8.2
`sMMMMMMMd: :mMMMMMMMs` Kernel: x86_64 Linux 6.8.12-2-pve
`-/+oo+/:`.yMMMMMMMh- -hMMMMMMMy.`:/+oo+/-` Uptime: 2d 8h 42m
`:oooooooo/`-hMMMMMMMyyMMMMMMMh-`/oooooooo:` Packages: 851
`/oooooooo:`:mMMMMMMMMMMMMm:`:oooooooo/` Shell: bash 5.2.15
./ooooooo+- +NMMMMMMMMN+ -+ooooooo/. Disk: 6.0G / 111G (6%)
.+ooooooo+-`oNMMMMNo`-+ooooooo+. CPU: Intel Core i5-7260U @ 4x 3.4GHz [40.0°C]
-+ooooooo/.`sMMs`./ooooooo+- RAM: 1782MiB / 31985MiB
:oooooooo/`..`/oooooooo:
:oooooooo/`..`/oooooooo:
-+ooooooo/.`sMMs`./ooooooo+-
.+ooooooo+-`oNMMMMNo`-+ooooooo+.
./ooooooo+- +NMMMMMMMMN+ -+ooooooo/.
`/oooooooo:`:mMMMMMMMMMMMMm:`:oooooooo/`
`:oooooooo/`-hMMMMMMMyyMMMMMMMh-`/oooooooo:`
`-/+oo+/:`.yMMMMMMMh- -hMMMMMMMy.`:/+oo+/-`
`sMMMMMMMm: :dMMMMMMMs
`hMMMMMMd/ /dMMMMMMh
`://:` `://:`
M1 Macbook Air
-/+:. xxxxxxxxxx@xxxxxxxxxx
:++++. OS: 64bit macOS
/+++/. Kernel: arm64 Darwin 24.0.0
.:-::- .+/:-``.::- Uptime: 33d 17h 55m
.:/++++++/::::/++++++/:` Packages: 261
.:///////////////////////:` Shell: zsh 5.9
////////////////////////` Resolution: 3840x2160, 2560x1600
-+++++++++++++++++++++++` DE: Aqua
/++++++++++++++++++++++/ WM: Quartz Compositor
/sssssssssssssssssssssss. WM Theme: Yellow (Dark)
:ssssssssssssssssssssssss- Font: SFMonoRegular
osssssssssssssssssssssssso/` Disk: 374G / 494G (80%)
`syyyyyyyyyyyyyyyyyyyyyyyy+` CPU: Apple M1
`ossssssssssssssssssssss/ GPU: Apple M1
:ooooooooooooooooooo+. RAM: 1762MiB / 16384MiB
`:+oo+/:-..-:/+o+/-
(ロゴの表示、ScreenFetchってやつで表示できることを今日初めて知った)
Kali Linux とは
https://www.kali.org
詳細は割愛。
作業
ただ単純にテンプレートをアップデートするなら
# pveam update
でOK。ただし、ここの一覧にないものは個別に追加する必要がある。
ここからダウンロードしたいものを選択。
筆者がダウンロードしたのは
https://images.linuxcontainers.org/images/kali/current/amd64/default/20241111_17%3A23/
の中のrootfs.tar.xz
Proxmoxのコンソールで、以下のコマンドでテンプレートを置いておくところに移動する。
$ cd /var/lib/vz/template/cache
ダウンロード方法
$ wget <URL> -O <つけたいファイル名>
筆者がダウンロードしたときのコマンドは次のとおり。
$ wget https://images.linuxcontainers.org/images/kali/current/amd64/default/20241111_17%3A23/rootfs.tar.xz -O kali-linux_20241111.tar.xz
ファイル名はわかりやすくしておくと後の自分が助かる。
実際にCTを作成する
Kali のシステム要件
(引用)
2GBのRAM
20 GBのディスク容量
2 GHz 以上の速度の 32 または 64 ビット CPU (シングルコア)
高解像度グラフィックス カードとモニター
ブロードバンドインターネット接続
筆者の設定は以下のスクリーンショットのとおり。
ここで設定したパスワードがログイン時に必要になる。
ちゃんとテンプレートに追加されていることがわかる。
ログインするには
root
, <全般タブで設定したパスワード>
を入力する。