Verwenden eines SSH Keys

Auf dem lokalen Rechner folgendes Ausführen:
mkdir ~/.ssh
ssh-keygen -t rsa -b 2048 -C "Kommentar für den Schlüssel"
...[Passwort eingeben]

Falls mit der SSH automatisierte Aufgaben erledigt werden sollen, das Passwort leer lassen (Eingabetaste für leeres Passwort verwenden).

Die Rechte am Verzeichnis und den Dateien prüfen / setzen:

chmod 755 ~/.ssh
chmod 600 ~/.ssh/id_rsa
chmod 644 ~/.ssh/id_rsa.pub

Jetzt den Schlüssel auf den Ziel-Rechner der automatisierten Aufgabe verteilen.
cat ~/.ssh/id_rsa.pub | ssh @ "cat - >> ~/.ssh/authorized_keys"

Fingerprint und Schlüssellänge des öffentlichen Schlüssels überprüfen.
ssh-keygen -l -v -f .ssh/id_rsa.pub

Mehr Informationen gibt es auf den Projektseiten des OpenSSH Projektes.

Schreibe einen Kommentar