Normalerweise muss man, wenn man sich über SSH an seinem OpenWrt anmelden möchte, das Passwort des Benutzers root eingeben.
Man kann sich aber auch mittels eines SSH-Schlüssels anmelden.
ssh-keygen -t rsa
Hiermit wird ein Schlüssel generiert. Dieser kann mit folgendem Befehl ausgelesen werden.
cat ~/.ssh/id_rsa.pub
Das sieht dann in etwa wie folgt aus:
root@debian:~# cat ~/.ssh/id_rsa.pub ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDKqHUPWcsN8bZyhAUXo88Ayx4Y9go/3syGUTrijYLYF3maQn0uGI0Wbr7VgzJief0nSrxcAuQ49+TmipEK36N0pkeLmHSSvhgiuFDB9h2rqqZQEYY9KeBUgPdbNOlkeYg7Ns0kyoh+WXVux8yQvOHPaHUWGxhJvCV/tTIcZ6n7ENAXtRrmK/2GDMEKbfXefci3B915Ck7o6z4n/LKj1qSNlloAXhqa+hh2ziUtYKQcJXHmPnFToe9Wj/VI9O6p+EySoUuDPdIejDArJC91edcCJXuFTL3WguMJD7rfUxXqRMfPcQEIHV5v6SUGfpIXRPw8CqRx62tfDUm89aJP74Fp root@debian
Diesen müsst ihr nun über die Weboberfläche eures OpenWrt Routers bei System > Administration > SSH-Schlüssel einfügen und auf Speichern & Anwenden klicken
Nun könnt ihr euch ohne die Eingabe eines Passwortes auf eurem OpenWrt Router anmelden
Anzeige