2

为了让骆驼连接到远程主机,它需要已经看到主机的指纹并将其记录在 known_hosts 文件中,就像 .ssh/known_hosts 一样。

我从数据库中的一个字段中获取此文件的设置,该字段太小而无法包含完整的 url...如果我可以将 .ssh 文件符号链接到 sftp 端点正在查找的默认位置,我就不必在 URL 中指定它,并且 url 将适合列,生活会很美好。

问题是骆驼希望这个文件在哪里?

4

1 回答 1

1

我挖得更深了,答案是:null,没有默认值。

该参数已定义但未初始化为任何内容。在较新版本的 Camel 中,这不是问题,因为 checkKnownHosts 选项已关闭。在旧版本中,默认设置是询问,这对于应该无人看管的东西来说是相当愚蠢的。

于 2010-08-24T23:03:25.773 回答