As usually, problem solved few minutes after I posted this "call for help
message".
Really there was a problem with loading the private key from resources.

Now it works...my next message will be about updating the camel-ssh wiki :)


On Thu, Feb 14, 2013 at 10:37 AM, Martin Stiborský <
martin.stibor...@gmail.com> wrote:

> Hello guys,
> I need to use camel-ssh in my route, also, I need authentication with SSH
> keys to the remote server.
> I can't figure out how to configure the SSH producer in Camel.
>
> Now I started digging in camel-ssh source codes, but that is a long trip
> for me right now :(
>
> First of all, I'm not sure, what is difference between "certFilename" and
> "keyPairProvider" options for the ssh endpoint?
>
> Then, the private key have to be provided for the ssh endpoint, right? The
> public key is configured on the remote server account...
> Also, in which format the SSH private key should be? PEM?
> Like this?
>
> openssl rsa -in ~/.ssh/id_rsa -outform pem > id_rsa.pem
>
> I guess so, because it's like this here:
> https://github.com/apache/camel/blob/trunk/components/camel-ssh/src/test/resources/hostkey.pem
>
> I'm not even sure if the key is loaded properly in the Java code from
> resources directory, because the exception I see there is:
>
> ==========
> Caused by: java.io.IOException: Error performing public key authentication
> at
> org.apache.sshd.client.auth.UserAuthPublicKey.<init>(UserAuthPublicKey.java:86)
>  at
> org.apache.sshd.client.session.ClientSessionImpl.authPublicKey(ClientSessionImpl.java:146)
> at
> org.apache.camel.component.ssh.SshEndpoint.sendExecCommand(SshEndpoint.java:113)
>  at
> org.apache.camel.component.ssh.SshProducer.process(SshProducer.java:38)
> ... 72 more
> Caused by: java.lang.NullPointerException
>  at
> org.apache.sshd.client.auth.UserAuthPublicKey.<init>(UserAuthPublicKey.java:59)
> ... 75 more
> ==========
>
> Note the NullPointerException ...
>
> But I tried to follow this (
> https://github.com/apache/camel/blob/trunk/components/camel-ssh/src/test/java/org/apache/camel/component/ssh/SshComponentSecurityTest.java)
>  test,
> so I guess it should work...
>
> Could you give me at least some hint?
> I promise I'll extend Camel wiki related to this topic definitely :P
>
> --
> S pozdravem / Best regards
> Martin Stiborský
>
> Jabber: st...@njs.netlab.cz
> Twitter: http://www.twitter.com/stibi
>



-- 
S pozdravem / Best regards
Martin Stiborský

Jabber: st...@njs.netlab.cz
Twitter: http://www.twitter.com/stibi

Reply via email to