Files
custom-proxmox-lxc/docs/debian/12/enable-root-ssh.md
Muhammad Herdy Iskandar 4dc56c2840 Create enable-root-ssh.md
2025-05-30 18:00:14 +07:00

1.9 KiB
Raw Blame History

📦 LXC Template Customizer Ubuntu 24.04 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: ubuntu-24.04-standard_24.04-2_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 ubuntu-24.04-workdir
tar --use-compress-program=unzstd -xvf ubuntu-24.04-standard_24.04-2_amd64.tar.zst -C ubuntu-24.04-workdir

3. Ubah konfigurasi SSH

nano ubuntu-24.04-workdir-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 ubuntu-24.04-standard_24.04-2_amd64.tar.zst -C ubuntu-24.04-workdir .
rm -rf ubuntu-24.04-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.