Files
sshkeyvault/docs/issues/010-bootstrap.md
T
florian.wildeandClaude Opus 5.5 cd83542482 docs: Projektplan, Issues und Konventionen anlegen
Plan nach Freigabe vom 12.10.2026 mit den Antworten auf die sieben
Rueckfragen. Issues fuer alle fuenf Phasen als Dateien, bis der
Gitea-Zugang da ist (#030).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 09:02:42 +02:00

944 B
Raw Blame History

#010 Bootstrap neuer Hosts

Status: offen Meilenstein: v0.1.0 Labels: backend, ui Geschätzt: 4 h Tatsächlich: –

Ziel

Deployment-Key auf neuen Host bringen: einmalige Passwortanmeldung (nie gespeichert) oder Copy-Paste-Befehl. Dienstbenutzer sshkv + sudoers.

Aufgaben

  • Einmal-Passwort nur im Arbeitsspeicher des Workers, verschlüsselt im Job, danach gelöscht
  • Bootstrap-Skript: Benutzer sshkv, /etc/sudoers.d/sshkv (geprüft mit visudo -c), Deployment-Key in verwaltetem Block
  • Alternative: Befehl zum Kopieren
  • Prüfung nach Bootstrap: Anmeldung per Schlüssel, sudo ohne Passwort
  • sshd-Check: PermitRootLogin, PasswordAuthentication (nur Anzeige)

Akzeptanzkriterien

  • Integrationstest gegen Test-Container: Bootstrap per Passwort und per Befehl
  • Passwort taucht nirgends in DB, Logs oder Protokoll auf

Abhängigkeiten

#009

Notizen / Entscheidungen