SSH Ohne Passwort

Möchte man ssh in Scripts verwenden, um Dinge zu automatisieren, stört das Passwort.
Natürlich währe es zu unsicher keine Authentifizierung zu verwenden.
Der richtige Weg arbeitet mit einem Public/Private Key Verfahren.
Diese erzeugen wir auf dem Client Rechner mit:
# ssh-keygen -t dsa
im verzeichniss ~/.ssh wird dann unter anderem die datei id_dsa.pub erzeugt.

dieser Public key wird beim server an die datei ~/.ssh/authorized_keys angehängt.
Das kann man z.B. so machen:
# cat ~/.ssh/id_dsa.pub | ssh zielrechner 'cat >> ~/.ssh/authorized_keys'

Fertig

Leave a Reply

Your email address will not be published. Required fields are marked *