Você pode configurar o ssh para usar vários arquivos para o known_hosts e novas entradas só serão adicionadas ao primeiro, definindo que /dev/null
efetivamente não serão salvas:
UserKnownHostsFile /dev/null ~/.ssh/known_hosts
Combine-o com o seu favorito pessoal de perguntar ou aceitar automaticamente chaves desconhecidas:
StrictHostKeyChecking no
Você provavelmente deseja essas opções restritas a apenas (hosts específicos em) seu ambiente DEV, em vez de padrões globais, pois eles tiram um pouco da verificação da chave de segurança, portanto, em ~/.ssh/config
:
Host *.dev.example.com
IdentityFile ~/.ssh/id_rsa.dev.example.com
UseKeychain yes
User hbruijn-adm
StrictHostKeyChecking ask
UserKnownHostsFile /dev/null ~/.ssh/known_hosts