Mikrotik How to SSH from Linux to Mikrotik without Password

http://www.phallaccmt.com/2018/09/161-mikrotik-how-to-ssh-from-linux-with.html


on Linux(Ubuntus)

#ssh-keygen -t dsa

cd /root/.ssh/

ftp 192.168.120.138

put id_dsa.pub
quit

On Mikrotik:

/user ssh-keys import user=admin public-key-file=id_dsa.pub

Note: if you want to access mikrotik router with another user(not admin)
you need to change like this "/user ssh-keys import user=[UserName] public-key-file=id_dsa.pub"

Ref: https://aacable.wordpress.com/2011/11/25/howto-login-on-remote-mikrotik-linux-without-password-to-execute-commands/

Maybe better to switch to RSA.

https://wiki.mikrotik.com/wiki/Manual:IP/SSH

Agreed, you should not be using DSA in 2018. Even RSA isn’t great, but Ed25519 keys are not yet supported by Mikrotik.