SSH: Mittels öffentlichem Schlüssel am Server anmelden

Wer möchte schon bei jeder Anmeldung per SSH Username und Passwort eingeben? Ich jedenfalls nicht 😉 Daher hier eine kurze Anleitung, wie du dich per public key authentifizieren kannst.

Falls noch nicht geschehen, musst du auf dem Client erst mal einen öffentlichen Schlüssel generieren:

ssh-keygen -t rsa

Anschließend kann der Schlüssel mit einer einzigen Zeile auf den Server kopiert werden (<user> und <hostname> müssen natürlich durch die korrekten Werte ersetzt werden):

cat ~/.ssh/id_rsa.pub | ssh <user>@<hostname> 'cat >> .ssh/authorized_keys'

Sofern man das ganze auf einer Synology Diskstation versucht, funktioniert es noch nicht. Es müssen dort zusätzlich die Berechtigungen des entsprechenden User-Ordners angepasst werden:

chmod 755 /volume1/homes/user

Das war es auch schon. Ab jetzt kannst du dich ohne Username und Passwort am Server anmelden.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert