Não, .ssh / known_hosts é apenas lido e usado pelo seu cliente ssh quando você tenta se conectar a outro servidor ssh.
O servidor ssh enviará ao seu cliente sua chave de host.
- Se o seu arquivo known_hosts não tiver uma entrada para o IP ou nome do host ao qual você se conectou, o ssh perguntará se você deseja adicionar este host e sua chave ao arquivo.
- Se o known_hosts tiver uma entrada para o IP ou o nome do host, E a chave do host corresponder, o login será executado imediatamente.
- Se uma entrada for encontrada para o IP ou nome do host que NÃO corresponde à chave do host que acabou de ser recebida, o login será recusado e informará o número da linha em known_hosts da entrada incorreta. Se você tiver certeza de que há uma boa razão para a alteração, edite o arquivo known_hosts para excluir essa linha e tente novamente a conexão ssh.
O arquivo known_hosts não é usado pelo servidor ssh (que é chamado sshd, não ssh), portanto não há necessidade de reiniciar nenhum serviço.