diff --git a/README.md b/README.md index 2c8cf7d..fd6585d 100644 --- a/README.md +++ b/README.md @@ -40,6 +40,15 @@ Dieses Projekt ermöglicht eine einfache und sichere Anmeldung per SSH auf mehre - Zugriff auf eine CA-VM mit privatem CA-Key und dem `remote_sign.sh` Script - SSH-Key für Anmeldung an der CA-VM (`id_ca` o.ä.) +### Hinweis zur CA-Authentifizierung + +Das Skript prüft automatisch, ob der SSH-Private-Key `id_ca` (Standardpfad: `~/.ssh/id_ca`) vorhanden ist. +Dieser Schlüssel wird zur Authentifizierung auf der CA-VM benötigt, um die Signaturanfrage abzusenden. + +Falls die Datei nicht vorhanden ist, bricht das Skript mit einer Fehlermeldung ab. + +👉 **Lösung:** Stelle sicher, dass sich dein Private Key `id_ca` im richtigen Verzeichnis befindet und per `chmod 600 ~/.ssh/id_ca` korrekt geschützt ist. Optional kannst du den Pfad im Skript `login.sh` anpassen, falls du einen anderen Schlüssel verwenden möchtest. + --- ## Installation @@ -97,4 +106,31 @@ Bei Fragen oder Problemen gerne melden! --- -**Viel Erfolg mit deinem zentralen SSH-Zertifikats-Login!** \ No newline at end of file +**Viel Erfolg mit deinem zentralen SSH-Zertifikats-Login!** + + +--- + +## Gum installieren (falls nicht vorhanden) + +Falls `gum` noch nicht installiert ist, kannst du es direkt von GitHub beziehen: + +```bash +# Neueste Version ermitteln +GUM_VERSION=$(curl -s https://api.github.com/repos/charmbracelet/gum/releases/latest | grep tag_name | cut -d '"' -f 4) + +# Download für Linux x86_64 +curl -L "https://github.com/charmbracelet/gum/releases/download/${GUM_VERSION}/gum_${GUM_VERSION#v}_Linux_x86_64.tar.gz" -o gum.tar.gz + +# Entpacken +tar -xzf gum.tar.gz + +# Nach /usr/local/bin verschieben +sudo install gum /usr/local/bin + +# Testen +gum --version +``` + +Alternativ findest du alle Releases unter: +👉 https://github.com/charmbracelet/gum/releases \ No newline at end of file