Você deve definitivamente não mexer com as teclas do host, isso é uma má idéia.
O que você deve fazer é utilizar ssh-keygen (1) (veja 'man ssh-keygen') e criar uma chave pública e privada. Como você não quer um prompt de senha, simplesmente não forneça uma senha. Você encontrará os resultados no diretório .ssh do seu diretório pessoal (~ / .ssh).
Em seguida: adicione o conteúdo de ~ / .ssh / id_rsa.pub ao arquivo ~ / .ssh / authorized_keys no servidor remoto (você provavelmente precisará fazer isso sozinho).
Finalmente: diga ao SSH (sshd) que os usuários podem autorizar com chaves remotas. Esta poderia ser uma configuração padrão, mas eu não tenho certeza sobre cada distribuição Linux lá fora. Procure a opção PubkeyAuthentication e verifique se ela está ativada.
Então, o que vai acontecer aqui: você ainda estará se autorizando com uma autenticação bastante strong (sua chave externa, mantida em ~ / .ssh / id_rsa), mas porque você não forneceu uma senha, nenhuma será solicitada e tornará o procedimento de login "instantâneo".
No entanto, sem sacrificar nenhuma segurança (originada apenas da sua máquina, porque todos que usam essa conta específica podem efetuar logon no servidor remoto, mas isso deve ser óbvio).
Mas mais uma vez: mexer com StrictHostKeyChecking é uma idéia ruim e totalmente desnecessária.