2010-08-24 3 views
1

Для того, чтобы верблюд мог подключиться к удаленному хосту, он должен уже видеть отпечаток хоста и записывать его в файле known_hosts, как и .ssh/known_hosts.Где конечная точка верблюда sftp ожидает файл known_hosts?

Я получаю настройку из этого файла из поля в базе данных, которая слишком мала, чтобы содержать полный url ... Если бы я мог символически связать файл .ssh с местом по умолчанию, где выглядит конечная точка sftp, я не нужно было указывать его в URL-адресе, и URL-адрес будет вписываться в столбец, и жизнь будет красивой.

Вопрос: где верблюд ожидает, что этот файл будет?

ответ

1

Я копал несколько глубже, и ответ: null, нет значения по умолчанию.

Параметр определен, но не инициализирован ничем. В новых версиях Camel это не проблема, потому что опция checkKnownHosts отключена. В старой версии по умолчанию задается вопрос, который довольно глупый для чего-то, что должно запускаться без присмотра.

Смежные вопросы