Domanda

Al fine di cammello per la connessione a un host remoto, ha bisogno di aver già visto l'impronta digitale del paese ospitante e registrare in un file known_hosts, proprio come .ssh / known_hosts.

Ho l'impostazione da questo file da un campo in un database che è troppo piccolo per contenere l'URL completo ... Se potessi link simbolico il file .ssh nella posizione predefinita in cui l'endpoint sftp è alla ricerca, lo farei non è necessario specificare che l'URL e l'URL si adatti alla colonna e la vita sarà bella.

La domanda è: da dove viene cammello si aspetta che questo file sia?

È stato utile?

Soluzione

I scavato un po 'più profondo e la risposta è: nulla, non v'è alcun valore predefinito.

Il parametro è definito, ma non inizializzato a nulla. Nelle versioni più recenti di Camel questo è meno di un problema perché l'opzione checkKnownHosts è spento. Nella versione precedente il default è chiedere, che è piuttosto sciocco per qualcosa che si suppone per l'esecuzione automatica.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top