Files
custom-proxmox-lxc/docs/debian/12/enable-root-ssh.md
Muhammad Herdy Iskandar cae3aea158 Update enable-root-ssh.md
2025-05-30 18:01:03 +07:00

1.9 KiB
Raw Permalink Blame History

📦 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

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.