scp sans la commande known_hosts

59

Existe-t-il une possibilité de sauter la known_hostsvérification sans l'effacer known_hostsou la désactiver ssh.conf? Je n'ai ni accès known_hostsni ssh.confencore. Ne trouvez pas approprié dans man.

Burnersk
la source
qu'est-ce que "je n'ai pas encore accès à known_hosts ni à ssh.conf. Ne trouvez pas de convenable chez l'homme." signifier? Le known_hostsfichier est créé une fois que vous êtes connecté, donc tout devrait bien se passer.
Glglgl
Bonjour, gl glglgl, known_hosts est un fichier provenant d’un autre utilisateur du service et visudo ne fonctionne pas correctement. Donc, je n'ai aucun accès en écriture à known_hosts ni à ssh.conf. Il y a une fausse signature dans ce fichier known_hosts.
burnersk

Réponses:

114

scpest supposé prendre les mêmes options de ligne de commande que ssh, essayez:

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

Peut-être aussi ajouter -qpour désactiver les avertissements.

Arjarj
la source
8

Pour ceux d'entre nous qui sont moins au courant de Linux, la syntaxe complète ressemblerait à ceci:

scp -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -r $source $user@$host:$destination
Lefty G Balogh
la source