Hi Team, We are trying to connect to SFTP using private key which we have generated by PUTTYgen. We are able to connect via Winscp as well as file system(If we store the private key into particular location). But we are unable to connect to SFTP when we are storing that key into database.
We are getting below exception- Caused by: org.apache.camel.component.file.GenericFileOperationFailedException: Cannot connect to sftp://******@********:22 at org.apache.camel.component.file.remote.SftpOperations.connect(SftpOperations.java:143) at org.apache.camel.component.file.remote.RemoteFileProducer.connectIfNecessary(RemoteFileProducer.java:202) at org.apache.camel.component.file.remote.RemoteFileProducer.recoverableConnectIfNecessary(RemoteFileProducer.java:194) at org.apache.camel.component.file.remote.RemoteFileProducer.preWriteCheck(RemoteFileProducer.java:126) at org.apache.camel.component.file.GenericFileProducer.processExchange(GenericFileProducer.java:113) at org.apache.camel.component.file.remote.RemoteFileProducer.process(RemoteFileProducer.java:56) at org.apache.camel.util.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:61) at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:191) at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:109) at org.apache.camel.processor.UnitOfWorkProducer.process(UnitOfWorkProducer.java:68) at org.apache.camel.impl.ProducerCache$2.doInProducer(ProducerCache.java:375) at org.apache.camel.impl.ProducerCache$2.doInProducer(ProducerCache.java:343) at org.apache.camel.impl.ProducerCache.doInProducer(ProducerCache.java:233) at org.apache.camel.impl.ProducerCache.sendExchange(ProducerCache.java:343) at org.apache.camel.impl.ProducerCache.send(ProducerCache.java:184) at org.apache.camel.impl.DefaultProducerTemplate.send(DefaultProducerTemplate.java:124) at org.apache.camel.impl.DefaultProducerTemplate.sendBodyAndHeader(DefaultProducerTemplate.java:163) ... 35 more Caused by: com.jcraft.jsch.JSchException: invalid privatekey: [B@1a126738 at com.jcraft.jsch.KeyPair.load(KeyPair.java:732) at com.jcraft.jsch.IdentityFile.newInstance(IdentityFile.java:45) at com.jcraft.jsch.JSch.addIdentity(JSch.java:428) at org.apache.camel.component.file.remote.SftpOperations.createSession(SftpOperations.java:197) at org.apache.camel.component.file.remote.SftpOperations.connect(SftpOperations.java:112) ... 51 more Your help is appreciated. -- View this message in context: http://camel.465427.n5.nabble.com/Unable-to-connect-to-SFTP-via-private-key-tp5805226.html Sent from the Camel Development mailing list archive at Nabble.com.