mirror of
https://github.com/twinpath/custom-proxmox-lxc.git
synced 2026-01-26 05:25:34 +07:00
1.9 KiB
1.9 KiB
📦 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.zstdari LXC (misal:debian-12-standard_12.7-1_amd64.tar.zst) - Tool
zstddantar
🛠️ Langkah-Langkah
1. Masuk ke direktori penyimpanan template
cd /var/lib/vz/template/cache/
Sesuaikan jika path template berbeda.
2. Ekstrak template ke direktori kerja
mkdir debian-12-workdir
tar --use-compress-program=unzstd -xvf debian-12-standard_12.7-1_amd64.tar.zst -C debian-12-workdir
3. Ubah konfigurasi SSH
nano debian-12-workdir/etc/ssh/sshd_config
Cari dan ubah baris berikut:
#PermitRootLogin prohibit-password
#PasswordAuthentication yes
Menjadi:
PermitRootLogin yes
PasswordAuthentication yes
Pastikan baris-baris tersebut tidak dikomentari (tidak diawali dengan #).
4. Re-pack kembali template
tar --use-compress-program=zstd -cf debian-12-standard_12.7-1_amd64.tar.zst -C debian-12-workdir .
rm -rf debian-12-workdir
📌 Catatan Tambahan
- Setelah container dibuat dari template ini, pastikan untuk mengatur password root dengan perintah:
pct exec <VMID> passwd
Gantilah dengan ID container yang sesuai.
- Untuk memastikan SSH berjalan saat container dinyalakan, aktifkan layanan SSH:
pct exec <VMID> systemctl enable ssh
📜 Lisensi
Proyek ini menggunakan lisensi MIT dan hanya dimaksudkan untuk penggunaan pribadi atau internal.