Depois de atualizar meu arquivo .ssh/known_hosts, preciso reiniciar um serviço? Eu tentei, service ssh restart
mas dá ssh: unrecognized service
.
Responder1
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 arquivoknown_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 esse host e sua chave ao arquivo.
- Seknown_hosts tiver uma entrada para o IP ou nome do host, E a chave do host corresponder, o login prosseguirá imediatamente.
- Se for encontrada uma entrada para o IP ou nome do host que NÃO corresponda à chave do host recém-recebida, o login será recusado e informará o número da linha emknown_hosts da entrada incorreta. Se você tiver certeza de que há um bom motivo para a alteração, poderá editarknown_hosts para excluir essa linha e tentar novamente a conexão ssh.
O arquivoknown_hosts não é usado pelo servidor ssh (que é chamado sshd, não ssh), portanto não há necessidade de reiniciar nenhum serviço.
Responder2
Parece que o CentOS usa OpenSSH, funcionou o seguinte:service sshd restart