2010-08-24 141 views
1

为了使骆驼连接到远程主机,它需要已经看到主机的指纹并将其记录在known_hosts文件中,就像.ssh/known_hosts一样。骆驼sftp端点期望known_hosts文件在哪里?

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

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

回答

1

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

该参数已定义,但未初始化为任何内容。在较新版本的Camel中,这是一个问题,因为checkKnownHosts选项已关闭。在较早的版本中,缺省值是ask,对于应该无人看管的东西来说这很愚蠢。