SSH-Schlüsselkonfiguration
rdc verbindet sich über SSH mit Ihren Servern, daher muss jeder Server Ihrem SSH-Schlüssel vertrauen. Insgesamt drei Schritte. Zwei sind einmalige Einrichtungsschritte, einer wiederholt sich für jeden neuen Server, den Sie hinzufügen.
Tutorial ansehen
Die drei Schritte
- Generieren Sie einen SSH-Schlüssel auf Ihrem Laptop. Einmalig, für immer.
- Kopieren Sie ihn auf Ihren Server. Wiederholen Sie diesen Schritt für jeden neuen Server.
- Registrieren Sie den Schlüssel bei
rdc. Einmalig, für immer.
Schritt 1: Schlüssel generieren
Wenn Sie bereits einen Schlüssel haben, den Sie verwenden möchten, überspringen Sie diesen Schritt. Andernfalls:
ssh-keygen -t ed25519 -f ~/.ssh/id_ed25519
ed25519 ist der moderne Standard: klein, schnell und gut unterstützt.
Schritt 2: Schlüssel auf den Server kopieren
ssh-copy-id -i ~/.ssh/id_ed25519 user@your-server-ip
Ersetzen Sie user und your-server-ip durch den SSH-Benutzer und die IP-Adresse Ihres Servers. Sie werden ein letztes Mal nach Ihrem Serverpasswort gefragt. Danach ist keine Passwortauthentifizierung mehr erforderlich.
Schritt 3: Schlüssel bei rdc registrieren
time rdc config ssh set --key ~/.ssh/id_ed25519
Das war es. Von nun an authentifiziert sich jeder rdc-Befehl mit diesem Schlüssel. Keine Passwörter mehr, keine interaktiven Abfragen mehr.
Weiter: Ihren ersten Server hinzufügen.