Ja. Du kannst den Schlüssel auf den Raspi manuell kopieren. Dazu loggst du dich auf dem Raspi ein, erstellst ein Verzeichnis namens .ssh und bearbeitest eine Datei namens authorized_keys. Da ich nicht weiß, ob das .ssh-Verzeichnis bei dir schon existiert, kann es bei der Erstellung eine Fehlermeldung geben (eben dass es schon da ist). Ansonsten machst du folgendes:
Auf den Raspi als User pi einloggen
mkdir .ssh (falls es schon existiert, gibt's hier eine zu ignorierende Meldung)
nano .ssh/authorized_keys
Ein leeres Fenster mit einem Menu sollte angezeigt werden. Hier kopierst du nun den Inhalt des Öffentlichen Schlüssels (public_key) hinein. Das heißt, du öffnest den öffentlichen Schlüssel auf deinem Windows-Rechner, kopierst den Inhalt und fügst ihn auf dem Raspi wieder ein.
Achtung: der Schlüssel besteht aus einer einzigen Zeile! Umbrüche darin machen ihn kaputt. Der Editor nano bricht ihn anzeigehalber um, ohne harte Umbrüche einzufügen, aber theoretisch können die durch den Kopiervorgang auf deinem Windows-Rechner entstehen. Der Key sollte auf dem Raspi so aussehen:
ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIEAj5dEtZa/pDNOObGkB5pBFwqlRej2xf5SQbc71QNdNA5PB8vcxYJw5BcTVhcSnArNJoRxdQ60Fvcf1jLPeO45XK8mDr2COmAJFu8Ksqci0rATcBjEHOELSZyOzmcBVXZVgQF2RDxOqLd9srdW064LQGxQeFFaeLh8ygJ3bGPqIrU=
aber nicht etwa so:
ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIEAj5dEtZa/pDNOObGkB5pBFwqlRej2xf5SQbc
71QNdNA5PB8vcxYJw5BcTVhcSnArNJoRxdQ60Fvcf1jLPeO45XK8mDr2COmAJFu8Ksqci0rATcBjEHOELSZyOzmcBVXZVgQF2RDxOq
Ld9srdW064LQGxQeFFaeLh8ygJ3bGPqIrU=
Das kannst du nach dem Abspeichern mit strg-x testen:
cat .ssh/authorized_keys
Dann:
chmod 700 .ssh
chmod 644 .ssh/authorized_keys
und eventuell ein
chmod 700 /home/pi
Das sollte es schon sein.
Stefan