As únicas opções que eu sei para usar o ssh sem senha são essencialmente 3
-
você pode pré-autorizar seus sistemas em outras pessoas (rápido e sem alta segurança)
No seu cliente, faça login com um usuário específico ex: snmc
ssh-keygen -t dsa -b 1024 ssh-copy-id -i ~/.ssh/id_dsa.pub snmc@server <insert your password> ssh server
-
com certificados de compartilhamento de identidade pré (mais seguro) assim
ssh -i identity.pem root@server-address
É um pouco complicado de configurar, pesquise na internet
-
Usando sistemas centralizados de gerenciamento de identidade, como RADIUS ou KERBEROS e configurando módulos pam, também é altamente seguro, mas um pouco articulado, mas é o melhor para mim.
Espero que ajude!