Nach Änderungen lokal und im Repo
This commit is contained in:
2025-07-03 22:44:11 +02:00

View File

@ -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 - 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.ä.) - 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 ## Installation
@ -97,4 +106,31 @@ Bei Fragen oder Problemen gerne melden!
--- ---
**Viel Erfolg mit deinem zentralen SSH-Zertifikats-Login!** **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