Anmeldung mit SSH Keys auf Windows und Linux

Szenario 1: Von Windows auf Linux anmelden

Zuerst muss ein Schlüsselpaar für den eigenen Computer erstellt werden.

Dazu muss die Windows CMD geöffnet werden und folgender Befehl eingegeben werden.

ssh-keygen

Die Fragen können bei bedarf angepasst werden, in meinem Fall habe ich die Standardwerte genommen.

Danach befindet sich unter C:\Users\%username%\.ssh\ eine id_rsa Datei mit dem Private Key und eine id_rsa.pub Datei mit dem Public Key.

Jetzt meldet man sich auf dem Linux System an und öffnet die Date ~/.ssh/authorized_keys. In diese kopiert man nun den Inhalt der id_rsa.pub des Windwos Systems. Wenn die Datei noch nicht vorhanden ist, kann diese einfach erstellt werden.

Bei der nächsten Anmeldung sollte nun nicht mehr nach dem Passwort gefragt werden, sondern automatisch der SSH Key genutzt werden.

Szenario 2: Von Linux auf Linux anmelden

Auch hier muss zuerst ein Schlüsselpaar erstellt werden.

Dazu kann in der Linux Bash folgenden Befehl eingegeben werden.

ssh-keygen

Auch hier können die Standardwerte genutzt werden.

Danach befinden sich unter ~/.ssh/ die Datei id_rsa mit dem Private Key und id_rsa.pub mit dem Public Key.

Jetzt meldet man sich auf dem anderen Linux System an und öffnet die Date ~/.ssh/authorized_keys. In diese kopiert man nun den Inhalt der id_rsa.pub des ersten Systems. Wenn die Datei noch nicht vorhanden ist, kann diese einfach erstellt werden.

Bei der nächsten Anmeldung sollte nun nicht mehr nach dem Passwort gefragt werden, sondern automatisch der SSH Key genutzt werden.

Kommentare anzeigen

Wir nutzen Cookies

Um die Nutzung der Website zu verbessern, nutzen wir Cookies.
Desweiteren werden Google-Dienste für das schalten von Werbung verwendet. Mit der Nutzung der Website geben Sie ihr Einverständnis.
Sollte die Nutzung von Cookies abgelehnt werden, kann dies Auswirkung auf die Nutzung der Website haben.