title: Camel-sftp disable host verification globally
body: <p>I use Camel DSL route definition:</p>
  
  <pre><code>@Component
  public class UploadRoutesDefinition extends RouteBuilder {
    ...
    @Override
      public void configure() throws Exception {
  
      ```
          from(String.format("sftp://%s@%s:%d/%s?password=%s&amp;delete=true&amp;readLock=changed&amp;delay=%s"
          ...
  </code></pre>
  
  <p>When I put file into sftp folder I see following logs:</p>
  
  <pre><code>20/03/2018 14:02:4420.03.18 14:02:44.193 [Camel (My_Service) thread #3 - seda://parsed_csv] INFO  o.a.c.c.file.remote.SftpOperations - Known host file not configured, using user known host file: /home/gradle/.ssh/known_hosts
  20/03/2018 14:02:4420.03.18 14:02:44.300 [Camel (MIS_UploadService) thread #3 - seda://parsed_csv] WARN  o.a.c.c.file.remote.SftpOperations - JSCH -&gt; Permanently added 'sftp' (RSA) to the list of known hosts.
  20/03/2018 14:02:4420.03.18 14:02:44.300 [Camel (MIS_UploadService) thread #3 - seda://parsed_csv] WARN  o.a.c.c.file.remote.SftpOperations - Server asks for confirmation (yes|no): /home/gradle/.ssh/known_hosts does not exist.
  20/03/2018 14:02:44Are you sure you want to create it?. Camel will answer no.
  ```
  </code></pre>
  
  <p>I want to disable host verification.</p>
  
  <p>Looks like adding <code>&amp;useUserKnownHostsFile=false</code> to the path resolves my error. But I have a lot of route definitions and I don't like to add this suffix to each URL. Can I disable this verification globally?</p>