MikroTik: SSH "unable to load key file (wrong format or bad passphrase)!" beheben

English Deutsch

Problem:

Du möchtest deinen öffentlichen SSH-Schlüssel für passwortloses Login auf deinem MikroTik-Router importieren, entweder über das Terminal oder WebFig/WinBox (wie in unserem vorherigen Beitrag How to import SSH key to MikroTik RouterOS for passwordless login beschrieben).

Beim Importieren wird jedoch folgende Fehlermeldung im Terminal angezeigt:

mikrotik_ssh_key_error.txt
unable to load key file (wrong format or bad passphrase)!

oder in WebFig:

mikrotik_ssh_webfig_error.txt
Couldn't perform action - unable to load key file (wrong format or bad passphrase)! (6)

Lösung

Entweder verwendest du einen Elliptic-Curve-Schlüssel (der derzeit von RouterOS nicht unterstützt wird) oder du verwendest eine Datei, die kein SSH-Schlüssel ist.

Die Datei, die du hochlädst, sollte so aussehen:

id_rsa_example.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6EyAUma+shOkTZ0a6WcipSb552WmQb8hTKvDOMxQ234HXAeuJg3KeJ8WdkbOIdYuNq08xBrpjinaRGSZwDqhAiQMMz6O3yfkGpWZNO26lBQkngspJU1w6HLXR9tRtRaqbXwc1kV0KS6quj4sRaGLHKMciTjx0cVbEQrLxBXIJvRl7a6w/VukE+c9LhcRBZTrYB6Er7vGMM7VtgThzq+reFnql4kicG83NuPHjC/9Z78ehxpSekSrBYTYMuqiC1m8RW/l0mI8TtkUAU/qnTuwMXqVh0oOPGSWe4qvnbjCThRkDIEuK19CyCr5uyvZTV268SftEKaKOB7wcjevZlR11 uli@uli-desktop

Der wichtigste Aspekt ist, dass sie mit ssh-rsa beginnen muss, sonst importiert RouterOS sie nicht — RouterOS unterstützt ed25519-Schlüssel seit RouterOS 7.7, was zum Zeitpunkt der Erstellung dieses Beitrags in der Beta-Phase ist.

Du kannst ein neues Schlüsselpaar generieren und in id_mikrotik und id_mikrotik.pub speichern mit

ssh_keygen_mikrotik.sh
ssh-keygen -t rsa -b 8192 -f id_mikrotik

Check out similar posts by category: MikroTik