====== CHAROOT Membatasi akses SSH user di Debian 12 ====== Berikut ini adalah cara membuat chroot di debian 12 untuk membatasi akses user sudo apt update sudo apt install debootstrap Membuat direktori chroot sudo mkdir -p /srv/chroot/debian Membangun chroot sudo debootstrap bookworm /srv/chroot/debian http://deb.debian.org/debian/ sudo mount -t proc proc /srv/chroot/debian/proc sudo mount -t sysfs sys /srv/chroot/debian/sys sudo mount -t devtmpfs dev /srv/chroot/debian/dev Test login ke chroot sudo chroot /srv/chroot/debian /bin/bash Setting user sshd_config nano /etc/ssh/sshd_config tambahkan Allowusers root AllowUsers userku Match User userku ChrootDirectory /srv/chroot/debian X11Forwarding no AllowTcpForwarding no selamat mencoba ====== Error I have no name@server ====== jika ada error **I have no name!@bk5:~$** maka solusinya adalah sudo cp /etc/passwd /srv/chroot/debian/etc/ sudo cp /etc/group /srv/chroot/debian/etc/ sudo cp /etc/nsswitch.conf /srv/chroot/debian/etc/ kemdudian coba login kembali sebagai user ====== Permission Denied ====== Jika user login permission denied maka solusinya adalah chown user:user /srv/chroot/debian/home/user ====== Login Public Key Tidak bisa ====== kemungkinan antara folder chroot dan folder user utama tidak di sync maka kita sync manual rsync -a /srv/chroot/debian/home/user/.ssh /home/user/ selesai