Februar 26, 2020 Von marco 1

SSH Keys unter Windows

Der Beitrag „Raspi – Headless und Komfortable“ beschreibt wie man remote über den lokalen Rechner auf dem Raspberry Pi entwickeln kann. Einziger Unterschied zu Windows ist der Umgang mit SSH Keys.

Hier die entsprechenden Schritte für einen Windows 10 Rechner.
Auch unter Windows lässt sich mit dem Befehl

ssh-keygen -t rsa

ein SSH Key erzeugen. Der public Key liegt unter C:\User\<your name>\.ssh/id_rsa.pub

Das Kopieren auf den Remote Rechner ist nur unwesentlich komplizierter:

ssh pi@<RaspiHost>.local "umask 077; test -d .ssh || mkdir .ssh ; cat >> .ssh/authorized_keys || exit 1" <  C:\Users\<yourName>\.ssh\id_rsa.pub
Kopieren des Public Key auf den Raspberry Pi

Nach der Eingabe des Passwort verharrt das Fenster in diesem Zustand.

Ob das kopieren Funktioniert hat lässt sich über ein

ssh pi@<RaspiHost>.local testen
Test der SSH Verbindung