Camel SFTPエンドポイントはどこで既知の_hostsファイルを期待していますか?
-
30-09-2019 - |
質問
キャメルがリモートホストに接続するためには、.ssh/nown_hostsのように、ホストの指紋を既に既知の_hostsファイルに記録する必要があります。
データベースのフィールドからこのファイルから設定を取得します。データベースのフィールドは、完全なURLを含めるには小さすぎます... .sshファイルをSFTPエンドポイントが見ているデフォルトの場所にシンボリックリンクをリンクできれば、そうする必要はありません。 URLで指定すると、URLがコラムに収まり、寿命は美しくなります。
問題は、Camelがこのファイルがどこにあるかを期待することです。
解決
私はやや深く掘り下げましたが、答えは次のとおりです。NULL、デフォルトはありません。
パラメーターは定義されていますが、何にも初期化されていません。 Camelの新しいバージョンでは、CheckKnownHostsオプションがオフになっているため、これは問題ではありません。古いバージョンでは、デフォルトは尋ねられます。これは、無人で実行されることになっているものにとってはかなり馬鹿げています。
所属していません StackOverflow