scp без проверки unknown_hosts

59

Есть ли шанс пропустить known_hostsпроверку, не очистив known_hostsили не отключив ее ssh.conf? У меня нет ни доступа, known_hostsни ssh.confпока. Не найти подходящего в man.

burnersk
источник
что означает "У меня пока нет ни доступа к known_hosts, ни к ssh.conf. Не найди подходящего в человеке". значит? known_hostsСоздается файл , как только вы подключили, так что все должно быть в порядке.
glglgl
Привет, glglgl, что known_hosts - это файл от другого пользователя службы, и visudo работает неправильно. Поэтому у меня нет доступа для записи к известному_хосту и ssh.conf. В этом файле known_hosts есть ложная подпись.
Burnersk

Ответы:

114

scpпредполагается использовать те же параметры командной строки, что sshи попробуйте:

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

Может быть, добавить, -qчтобы отключить предупреждения, а также.

arjarj
источник
8

Для тех из нас, кто менее разбирается в стенографии Linux, полный синтаксис будет выглядеть примерно так:

scp -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -r $source $user@$host:$destination
Левша Г Балог
источник