Kali GNU/Linux in Ubuntu Incus container
Incus
Install incussudo apt install incus
sudo usermod -a -G incus-admin flint
newgrp incus-admin
incus admin init
Incus UI (web UI)
sudo vim /etc/apt/sources.list.d/osamuaoki.sources
/etc/apt/sources.list.d/osamuaoki.sourcesTypes: deb
URIs: https://osamuaoki.github.io/debian/
Suites: sid
Components: main
Signed-By:
-----BEGIN PGP PUBLIC KEY BLOCK-----
.
mDMEZZpSFhYJKwYBBAHaRw8BAQdA9T6mXRx7Zc64kQC+dKB2RgxNHK0+KFlCT8b/
JtFAWRu0HU9zYW11IEFva2kgPG9zYW11QGRlYmlhbi5vcmc+iJIEExYIADsCGwMF
CwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQTYnmsJtCCYzq8IGrFtbTgJIV9yDQUC
ZZpXMAIZAQAKCRBtbTgJIV9yDc+YAQDhuq/q76qobfHKi8C2MT83u1qZkg2eCpEF
UkyvrE59fwD4+d+IbCls19F3MCRuEmyvYQr+sghC82lnUiFOxUq/DbQhT3NhbXUg
QW9raSA8b3NhbXUuYW9raUBnbWFpbC5jb20+iJAEExYIADgWIQTYnmsJtCCYzq8I
GrFtbTgJIV9yDQUCZZpVVQIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRBt
bTgJIV9yDehWAP9lG8DUBwUPl0kCTezQItOxQfDXgJ0Lyhv8dv4B1iWxjgEA8YBv
gCgDGby+pQmRX/STM7fu5LG62785oIj17HuMaQG4OARlmlIWEgorBgEEAZdVAQUB
AQdA+q2tgbmHC7MQv5bTHyawYrITRw7Gdg7M0p0+oSRtzS8DAQgHiHgEGBYIACAC
GwwWIQTYnmsJtCCYzq8IGrFtbTgJIV9yDQUCZZpU3QAKCRBtbTgJIV9yDdz6AQC8
yC8mQnwkj9D2x84oSdEpAckJ/e47kLDN3y/HIOwXbAD/ZCv2Ek1Exh/7SrxNL65J
ipPuCsH1vTsxbEE14mEs2Ag=
=IDSM
-----END PGP PUBLIC KEY BLOCK-----
# This is written in DEB822-STYLE FORMAT as described in sources.list (5)
sudo apt update
sudo apt install incus-ui-canonical
Add INCUS_UI variable to the system environment
/etc/environment
INCUS_UI=/var/lib/incus/ui
Bind to localhost and restart incusincus config set core.https_address "127.0.0.1:8443"
incus config show
sudo systemctl restart incus
firefox https://localhost:8443/
- create certificate
mkdir -p ~/Documents/cert/incus
mv ~/Downloads/incus-ui-localhost.* ~/Documents/cert/incus/
incus config trust add-certificate Documents/cert/incus/incus-ui-localhost.crt
incus config trust add incus-ui
Import incus-ui-localhost.pfx in web browser
Install Kali GNU/Linux incus image
incus image list images: | grep kali
incus launch images:kali kali
Check kali container infoincus info kali
incus exec kali -- cat /etc/os-release
incus exec kali -- whoami
Change root password in kali incus containerincus exec kali -- passwd
Open bash shell in kali incus container as user rootincus exec kali -- bash
Add new user flint
kali#adduser flint
usermod -a -G sudo flint
usermod -a -G video flint
Install SSH server
kali#install openssh-server
systemctl enable --now ssh
Check SSH connection to containerssh kali
kali$sudo apt install kali-linux-default
Install gnome-session
kali$sudo apt install gnome-session
sudo apt install libpam-gnome-keyring
Nomachine
Install nomachine
- download nomachine
Install nomachine on clientsudo apt install ./nomachine_8.14.2_1_amd64.deb
Disable nomachine server after installationsudo systemctl disable --now nxserver
Install nomachine in kali incus container
kali$sudo apt install ./nomachine_8.14.2_1_amd64.deb
Check incus console and loginincus console kali