1

Используя реализацию dropbear dbclient и scp, есть ли способ получить то же поведение, что и openssh при использовании опции scp "-oStrictHostKeyChecking = no".

Другими словами, могу ли я сделать так, чтобы dropbear scp игнорировал предупреждение «Host $ hostname is not in file надежных хостов»?

Программа "dbclient" сделает это с параметром командной строки '-y', поэтому кажется, что это должно быть возможно ... что мне здесь не хватает?

1 ответ1

0

К сожалению, похоже, что в dropbear есть ошибка, и параметр -y не передается в scp должным образом.

Но вам действительно нужно игнорировать "Хост не в файле доверенного хоста"? Возможно, вам стоит добавить ключ хоста в файл .ssh/known_hosts.
В dropbear есть еще одна ошибка, из-за которой scp не читает известные_хосты при запуске в качестве сценария запуска.

Я нашел информацию об обеих проблемах с dropbear и о решении здесь:

http://www.linksysinfo.org/index.php?threads/scp-wont-run-in-startup-script.68197/

Если это ваша проблема, вам просто нужно установить соответствующее значение переменной $ HOME в вашем скрипте, т.е.

export HOME=/path/to/home (/path/to/home должен быть каталогом вашего каталога .ssh, содержащего known_hosts)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .