feat: Zjednodušená inštalácia Ubuntu LXC s výberom užívateľov

- Nový jednoduchý wizard: hostname, IP, resources, výber užívateľov
- config/users.json: databáza užívateľov s SSH kľúčmi
- Whiptail checkbox pre výber užívateľov pri inštalácii
- Užívatelia sa vytvárajú s náhodným heslom a sudo NOPASSWD
- SSH hardening: PermitRootLogin no, PasswordAuthentication no
- Balíčky: mc, wget, git, curl, openssh-server
- Defaults: 4 CPU, 4 GB RAM, 32 GB disk

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
martin
2026-03-16 15:11:31 +01:00
parent 9042cb5df0
commit e6dd8acffb
3 changed files with 265 additions and 13 deletions

9
config/users.json Normal file
View File

@@ -0,0 +1,9 @@
[
{
"username": "martin",
"ssh_keys": [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAAbhoySAszm9rtDlkxt1odZyFv4C5rljjKdEUXlcYjh martin@i9"
],
"sudo": true
}
]