README.md aktualisiert
This commit is contained in:
36
README.md
36
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
|
- 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
|
||||||
@ -98,3 +107,30 @@ 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
|
||||||
Reference in New Issue
Block a user