2010-08-24 77 views
1

爲了使駱駝連接到遠程主機,它需要已經看到主機的指紋並將其記錄在known_hosts文件中,就像.ssh/known_hosts一樣。駱駝sftp端點期望known_hosts文件在哪裏?

我從數據庫中的一個字段中獲取該設置的設置,該字段太小而無法包含完整的url ...如果我可以將.ssh文件符號鏈接到sftp端點所在的默認位置,不需要在URL中指定它,並且URL將適合列,並且生活將會很美麗。

問題是駱駝期望這個文件是在哪裏?

回答

1

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

該參數已定義,但未初始化爲任何內容。在較新版本的Camel中,這是一個問題,因爲checkKnownHosts選項已關閉。在較早的版本中,缺省值是ask,對於應該無人看管的東西來說這很愚蠢。