scp без перевірки відомих_хостів


58

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


що означає "У мене ще немає доступу ні до відомих_хостів, ні до ssh.conf. Не знаходжу в людині жодного придатного." означає? known_hostsСтворюється файл , як тільки ви підключили, так що все повинно бути в порядку.
glglgl

Привіт glglgl, що known_hosts - це файл іншого користувача сервісу, а visudo працює неправильно. Тож у мене немає доступу для запису до відомих_хостів, ані до ssh.conf. У файлі знаних_хостів є помилковий підпис.
burnersk

Відповіді:


113

scpповинен приймати ті ж варіанти командного рядка ssh, що і спробуйте:

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

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


8

Для тих із нас, хто менш розбирається в скороченні Linux, повний синтаксис виглядатиме приблизно так:

scp -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -r $source $user@$host:$destination
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.