⚙️ 🤖 SSH-Keypair-Generierung mit Holm-Defaults #3
Labels
No labels
Compat/Breaking
Kind/Bug
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Security
Kind/Testing
Priority/Critical
Priority/High
Priority/Low
Priority/Medium
Reviewed/Confirmed
Reviewed/Duplicate
Reviewed/Invalid
Reviewed/Won't Fix
Status/Abandoned
Status/Blocked
Status/Need More Info
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
holm.tools.public/pwgenz6c#3
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
██░░░░░░░░███████░░░██░░░░░░░░████████░░████░░░░░░Anlass: nanokvm-flotte brauchte einen Flotten-SSH-Key; pwgenz6c kann Passwörter/Diceware/WireGuard, aber keine SSH-Keypairs. Holm 2026-08-15: „schaue und ergänze selbst, ob wir ‚erstelle ssh key mit meinen defaults' schon in pwgenz6c drin haben. falls nicht: dort issue und ergänzen.“
Vorschlag (Details in der pwgenz6c-Session klären):
-S NAME(analog-wfür WireGuard): ed25519-Keypair erzeugenNAME@holm YYYY-MM-DD?), Zielpfad (~/.ssh/NAME?), Passphrase-Policy (leer für Automation vs. Prompt?)-p), Pubkey auf stdout für Copy-PasteÜbergangslösung: manueller Key
~/.ssh/nanokvm-flotte(ed25519, ohne Passphrase, LAB) — Tausch nach Feature-Bau möglich.Gelöst durch bestehendes Tool — kein
-Sin pwgenz6c nötig.Das Gewünschte existiert als
ssh-keygenz6c(Repo holm.dotfiles.secret/holm.ssh.secret,~/bin/ssh-keygenz6c, toolref-Eintrag vorhanden) und wurde heute auf Holms Anweisung um die config.d-Automatik erweitert (holm.ssh.secret#1 (config.d-Automatik), Commit 50f74dd, v0.2.0):~/.ssh/<dir>/id_<name>_<algo>_<jahr>ssh/<pfad>, askpass-Mapping), ssh-add via askpass (Default an)-H/--hostschreibt Host-Block nachconfig.d/(Kollisionscheck vorher,ssh -G-Verifikation nachher)--commit(holm.ssh.secret ist git-crypt-Repo)pwgenz6c bleibt Passphrase-Lieferant — ein
-Shier wäre ein Duplikat der Arbeitsteilung.Abnahme-Testfall nanokvm-flotte:
ssh-keygenz6c -n nanokvm-flotte-root -d contexts/privat/nanokvm -H <alias> --hostname <fqdn> -u root(erst--dry-run). Bewusste Abweichung vom Vorschlag oben: keine leere Passphrase für Automation — immer Diceware + pass + Agent; falls zwingend passphrasenlos nötig → neues Issue in holm.ssh.secret.Schließung + Abnahme: Lane v00 nanokvm-flotte (Holm: „prüfen und schliessen").
Geprüft und geschlossen (v00): Feature-Scope ist vollständig durch
ssh-keygenz6cv0.2.0 abgedeckt (holm.dotfiles.secret/holm.ssh.secret, Commit 50f74dd, 2026-08-15) — kein-Sin pwgenz6c nötig, pwgenz6c bleibt Passphrase-Lieferant (saubere Arbeitsteilung).Abnahme-Test bestanden (dry-run Flotten-Key):
Bewusste Abweichung vom Issue-Vorschlag: keine passphrasenlosen Automation-Keys — immer Diceware+pass+Agent. Falls die NanoKVM-Flotte zwingend passphrasenlos braucht → neues Issue in holm.ssh.secret.