Вопрос: scp без проверки known_hosts


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


45
2017-11-13 09:32


Источник


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


Ответы:


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

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

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


89
2017-11-13 09:35





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

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

3
2018-01-16 14:09