Eu não acho que o sshd (rodando no servidor) verifique ~ / .ssh / known_hosts.
No entanto, consulte as opções de configuração AuthorizedKeysCommand e AuthorizedKeysCommandRunAs. Alguns códigos parecem estar aqui: link
Mas eu não tentei isso sozinho.
Você pode fazer ssh e sshd, em vez de verificar o ~ / .ssh / known_hosts e ~ / .ssh / authorized_keys (respectivamente), invocar um comando com a chave solicitada como argumento e aceitar a chave apenas se o comando aceita?
Eu não acho que o sshd (rodando no servidor) verifique ~ / .ssh / known_hosts.
No entanto, consulte as opções de configuração AuthorizedKeysCommand e AuthorizedKeysCommandRunAs. Alguns códigos parecem estar aqui: link
Mas eu não tentei isso sozinho.
Tags ssh