Geben Sie Ihren öffentlichen Schlüssel ein /etc/dropbear/authorized_keys
bearbeiten:
Ursprünglich dachte ich, dropbear würde nicht lesen ~/.ssh
, obwohl es sollte, also wies ich auf das Standardverzeichnis /etc/dropbear/
. authorized_keys
ist standardmäßig nicht da, also ist es nicht so offensichtlich.
Als ich die Frage noch einmal las, stellte ich fest, dass Sie Host-Schlüsselpaare mit Login-Schlüsselpaaren verwechselten.
Sie müssen das Host-Schlüsselpaar ( /etc/dropbear/dropbear_rsa_host_key
) des Routers akzeptieren und Ihren öffentlichen Schlüssel auf dem Router in einer der beiden Speicherorte ablegen authorized_keys
.