# 📦 LXC Template Customizer – Debian 12 Mengaktifkan Login Root dan Password Authentication Modifikasi file template LXC untuk mengaktifkan login root dan autentikasi password melalui SSH. --- ## ✅ Tujuan Template hasil modifikasi ini akan menghasilkan container LXC dengan konfigurasi SSH yang memungkinkan login sebagai root menggunakan password. --- ## 🧰 Prasyarat - Sistem Proxmox VE atau Debian/Ubuntu server - Template `.tar.zst` dari LXC (misal: `debian-12-standard_12.7-1_amd64.tar.zst`) - Tool `zstd` dan `tar` --- ## 🛠️ Langkah-Langkah ### 1. Masuk ke direktori penyimpanan template ```bash cd /var/lib/vz/template/cache/ ``` *Sesuaikan jika path template berbeda.* ### 2. Ekstrak template ke direktori kerja ```bash mkdir debian-12-workdir ``` ```bash tar --use-compress-program=unzstd -xvf debian-12-standard_12.7-1_amd64.tar.zst -C debian-12-workdir ``` ### 3. Ubah konfigurasi SSH ```bash nano debian-12-workdir/etc/ssh/sshd_config ``` Cari dan ubah baris berikut: ```sshd_config #PermitRootLogin prohibit-password #PasswordAuthentication yes ``` Menjadi: ```sshd_config PermitRootLogin yes PasswordAuthentication yes ``` *Pastikan baris-baris tersebut tidak dikomentari (tidak diawali dengan #).* ### 4. Re-pack kembali template ```bash tar --use-compress-program=zstd -cf debian-12-standard_12.7-1_amd64.tar.zst -C debian-12-workdir . ``` ```bash rm -rf debian-12-workdir ``` ## 📌 Catatan Tambahan - Setelah container dibuat dari template ini, pastikan untuk mengatur password root dengan perintah: ```bash pct exec passwd ``` *Gantilah dengan ID container yang sesuai.* - Untuk memastikan SSH berjalan saat container dinyalakan, aktifkan layanan SSH: ```bash pct exec systemctl enable ssh ``` ## 📜 Lisensi Proyek ini menggunakan lisensi [MIT](LICENSE) dan hanya dimaksudkan untuk penggunaan pribadi atau internal.