scp sin la verificación de hosts conocidos


59

¿Hay alguna posibilidad de omitir el known_hostscheque sin borrarlo known_hostso deshabilitarlo ssh.conf? Ni tengo acceso known_hostsni ssh.conftodavía. No encuentro ninguno adecuado en man.


¿Qué significa "Todavía no tengo acceso a conocido_hosts ni ssh.conf. No encuentro ninguno adecuado en el hombre". ¿media? El known_hostsarchivo se crea una vez que se ha conectado, por lo que todo debería estar bien.
glglgl

Hola glglgl, que known_hosts es un archivo de otro usuario del servicio y visudo no funciona correctamente. Por lo tanto, no tengo acceso de escritura a conocido_hosts ni ssh.conf. Hay una firma falsa dentro de ese archivo known_hosts.
burnersk

Respuestas:


114

scpse supone que debe tomar las mismas opciones de línea de comando que ssh, intente:

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

Tal vez agregue -qpara deshabilitar las advertencias también.


8

Para aquellos de nosotros que estamos menos versados ​​en la taquigrafía de Linux, la sintaxis completa se vería así:

scp -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -r $source $user@$host:$destination
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.