Ustawienie mocniejszej kryptografi i kluczy dla hosta o większej długości

/ip ssh set strong-crypto=yes

Zmiana długości klucza hosta wymaga wygenerowania ponownie klucza, ta operacja może potrwać do kilkudziesięciu minut w zależności od długości klucza oraz mocy obliczeniowych procesora.

/ip ssh set host-key-size=4096
/ip ssh regenerate-host-key

Wygenerowanie klucza RSA w systemie Linux

ssh-keygen -t RSA -b 4096 -f mikrotik-rsa

Autoryzacja za pomocą klucza RSA i hasła

Najpierw należy wygenerować taki klucz, następnie przesłać na urządzenie i dopisać do konkretnego użytkownika. Ustawienie logowania za pomocą klucza wyłącza możliwość logowania bez hasła. Istnieją dwa sposoby na rozwiązanie tego problemu. Pierwszy to dodanie innego użytkownika z odpowiednio trudnym hasłem. Drugi sposób to ustawienie możliwości logowania za pomocą hasła pomimo ustawienia klucza RSA.

/ip ssh set always-allow-password-login=yes

Ustawienie autoryzacji za pomocą klucza RSA

/usr ssh-keys import public-key-file=klucz-rsa.pub user admin

Lista użytkowników z ustawionym kluczem RSA

/user ssh-keys print

Wyświetlenie ustawień serwera SSH

/ip ssh print
           forwarding-enabled: no
  always-allow-password-login: yes
                strong-crypto: yes
            allow-none-crypto: no
                host-key-size: 4096

Date: 2020-10-14T21:01:41+02:00