Como atualizar as chaves do host automaticamente (sem interação manual)?

0

Estou mudando meu sistema, mas uso o mesmo endereço IP para acessar o novo sistema. Ao tentar acessar o novo sistema, a primeira mensagem identificada foi recebida.

De acordo com este link , tenho que remover a chave de identificação de host de .ssh / known_hosts arquivo.

Para fazer isso, escrevi abaixo a função em .bashrc & use alias rmsshk 19 para remover a chave

rmsshkey() {
sed -i $1d /home/pravin/.ssh/known_hosts
}
alias rmsshk=rmsshkey

Mas agora eu quero automatizá-lo, sei que minha identificação de host mudou e quero atualizá-lo automaticamente sem minha interação. Como posso conseguir isso?

    
por Pravin 16.09.2015 / 08:16

1 resposta

1

Eu não sei o que você quer dizer com "automatizar", mas é mais fácil do que fazer sed usar ssh-keygen :

ssh-keygen -R hostname-or-ip

que é muito mais fácil e direto.

Se você não se importa com as chaves do host, você pode usar o método descrito em Unix stackexchange .

    
por 16.09.2015 / 13:31

Tags