scp sem verificação de known_hosts


58

Existe alguma chance de pular a known_hostsverificação sem limpá-la known_hostsou desativá-la ssh.conf? Eu não tenho acesso known_hostsnem ssh.confainda. Não encontrou nenhum adequado man.


o que significa "Eu ainda não tenho acesso a known_hosts nem ao ssh.conf. Não encontre nenhum adequado no homem." significar? O known_hostsarquivo é criado depois que você se conecta, portanto tudo deve ficar bem.
glglgl

Oi glglgl, que known_hosts é um arquivo de outro usuário do serviço e o visudo não está funcionando corretamente. Portanto, não tenho acesso gravável a known_hosts nem ao ssh.conf. Há uma assinatura falsa dentro desse arquivo known_hosts.
Queimador #

Respostas:


113

scpdeve ter as mesmas opções de linha de comando que ssh, tente:

-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null

Talvez adicione -qpara desativar os avisos também.


8

Para aqueles que são menos versados ​​na abreviação do Linux, a sintaxe completa seria algo como isto:

scp -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -r $source $user@$host:$destination
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.