mirror of
https://github.com/twinpath/custom-proxmox-lxc.git
synced 2026-01-26 13:32:05 +07:00
Create change-source-list.md
This commit is contained in:
committed by
GitHub
parent
cae3aea158
commit
0205b9f528
89
docs/debian/11/change-source-list.md
Normal file
89
docs/debian/11/change-source-list.md
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
# 📦 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.
|
||||||
Reference in New Issue
Block a user