Primeiro:
Partindo do computador (linux) que você quer acessar o mikrotik sem que seja solicitado senha:
ssh-keygen -t das
responda com ENTER todas as perguntas.
agora envie o arquivo .ssh/id_dsa.pub para o mikrotik:
ftp IP_do_seu_mikrotik
put .ssh/id_dsa.pub
agora acesse o mikrotik para inserir a chave autorizada:
ssh user@ip_do_seu_mikrotik
e execute:
user ssh-keys import user=admin public-key-file=id_dsa.pub
pronto!
agora teste!
Dica:
Agora você pode enviar comandos automaticamente para seu mikrotik usando:
ssh [email protected] -C ‘comando’
Exemplo:
criar um usuario no hotspot do mikrotik automaticamente via linha de comando (ssh):
ssh [email protected] -C ‘/ip hotspot user add name=”teste” password=”teste1″ ‘