Files
custom-proxmox-lxc/docs/debian/11/change-source-list.md
Muhammad Herdy Iskandar 0205b9f528 Create change-source-list.md
2025-05-30 18:03:57 +07:00

90 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 📦 LXC Template Customizer Debian 11 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-11-standard_11.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-11-workdir
```
```bash
tar --use-compress-program=unzstd -xvf debian-11-standard_11.7-1_amd64.tar.zst -C debian-11-workdir
```
### 3. Ubah konfigurasi SSH
```bash
nano debian-11-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-11-standard_11.7-1_amd64.tar.zst -C debian-11-workdir .
```
```bash
rm -rf debian-11-workdir
```
## 📌 Catatan Tambahan
- Setelah container dibuat dari template ini, pastikan untuk mengatur password root dengan perintah:
```bash
pct exec <VMID> passwd
```
*Gantilah <VMID> dengan ID container yang sesuai.*
- Untuk memastikan SSH berjalan saat container dinyalakan, aktifkan layanan SSH:
```bash
pct exec <VMID> systemctl enable ssh
```
## 📜 Lisensi
Proyek ini menggunakan lisensi [MIT](LICENSE) dan hanya dimaksudkan untuk penggunaan pribadi atau internal.