You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@camel.apache.org by Leandro Franchi <le...@gmail.com> on 2013/01/11 12:41:52 UTC

SSH Authentication Faiiled

Hi,

I'm using ssh component to connect an server but some thing is wrong. I can
connect server using putty or ssh directly but I got authentication error
when using camel component.

Camel 2.10.3, Jdk 7 on windows 7.

My route:

<route id="ssh-route" shutdownRoute="Defer"
errorHandlerRef="myErrorHandler" autoStartup="true">

<from uri="ssh://@
10.54.139.52:6059?username=usr01&amp;password=My_pwd&amp;useFixedDelay=true&amp;delay=5000&amp;pollCommand=ls
"/>

<to uri="log:ExampleRouter?showAll=true"/>

</route>

The password is correct!

The error is:

 11/01/2013 09:29:17.524 [main]  INFO
org.apache.camel.spring.SpringCamelContext:1434 - Apache Camel 2.10.2
(CamelContext: mirCamel) started in 1.109 seconds

 11/01/2013 09:29:18.538 [NioProcessor-2]  INFO
org.apache.sshd.client.session.ClientSessionImpl:73 - Session created...

 11/01/2013 09:29:18.554 [NioProcessor-2]  INFO
org.apache.sshd.client.session.ClientSessionImpl:386 - Server version
string: SSH-2.0-OpenSSH_4.3

 11/01/2013 09:29:18.554 [NioProcessor-2]  INFO
org.apache.sshd.client.session.ClientSessionImpl:234 - Received
SSH_MSG_KEXINIT

 11/01/2013 09:29:18.555 [NioProcessor-2]  INFO
org.apache.sshd.client.kex.DHG1:78 - Send SSH_MSG_KEXDH_INIT

 11/01/2013 09:29:18.648 [NioProcessor-2]  INFO
org.apache.sshd.client.kex.DHG1:93 - Received SSH_MSG_KEXDH_REPLY

 11/01/2013 09:29:18.648 [NioProcessor-2]  INFO
org.apache.sshd.client.session.ClientSessionImpl:707 - Send SSH_MSG_NEWKEYS

 11/01/2013 09:29:18.648 [NioProcessor-2]  INFO
org.apache.sshd.client.session.ClientSessionImpl:254 - Received
SSH_MSG_NEWKEYS

 11/01/2013 09:29:18.664 [NioProcessor-2]  INFO
org.apache.sshd.client.session.ClientSessionImpl:421 - Send
SSH_MSG_SERVICE_REQUEST for ssh-userauth

 11/01/2013 09:29:18.835 [Camel (mirCamel) thread #1 - ssh://@
10.59.159.12:4098]  INFO org.apache.sshd.client.auth.UserAuthPassword:43 -
Send SSH_MSG_USERAUTH_REQUEST for password

 11/01/2013 09:29:18.867 [NioProcessor-2]  INFO
org.apache.sshd.client.auth.UserAuthPassword:59 - Received
SSH_MSG_USERAUTH_FAILURE

 11/01/2013 09:29:18.867 [Camel (mirCamel) thread #1 - ssh://@
10.59.159.12:4098]  WARN org.apache.camel.component.ssh.SshConsumer:136 -
Consumer Consumer[ssh://@
10.59.159.12:4098?delay=5000&password=******&pollCommand=ls&useFixedDelay=true&username=usr01]
failed polling endpoint: Endpoint[ssh://@
10.59.159.12:4098?delay=5000&password=******&pollCommand=ls&useFixedDelay=true&username=usr01].
Will try again at next poll. Caused by:
[org.apache.camel.RuntimeCamelException - Failed to authenticate username
usr01]

* org.apache.camel.RuntimeCamelException: Failed to authenticate username
usr01
*
at
org.apache.camel.component.ssh.SshEndpoint.sendExecCommand(SshEndpoint.java:123)

at org.apache.camel.component.ssh.SshConsumer.poll(SshConsumer.java:34)

at
org.apache.camel.impl.ScheduledPollConsumer.doRun(ScheduledPollConsumer.java:142)

at
org.apache.camel.impl.ScheduledPollConsumer.run(ScheduledPollConsumer.java:92)

at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)

at java.util.concurrent.FutureTask$Sync.innerRunAndReset(Unknown Source)

at java.util.concurrent.FutureTask.runAndReset(Unknown Source)

at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown
Source)

at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown
Source)

at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)



Thanks

--
Leandro Franchi
http://www.frango10.com

Re: SSH Authentication Faiiled

Posted by Leandro Franchi <le...@gmail.com>.
Hi Scott,

thanks for reply!

I`ve tried without success... the same error...


Beste Regards
Leandro Franchi


On Fri, Jan 11, 2013 at 10:10 AM, Scott Cranton <sc...@redhat.com> wrote:

> Leandro,
>
> from memory, I'm thinking having the leading @ -- ssh://@host:port -- is
> causing you problems…
>
> try
>
> ssh://
> user01:My_pwd@10.54.139.52:6059?userFixedDelay=true&delay=5000&pollcommand=ls
>
> and see if that works better…
>
> Hope that helps,
> Scott
>
> On Jan 11, 2013, at 6:41 AM, Leandro Franchi <le...@gmail.com>
> wrote:
>
> > Hi,
> >
> > I'm using ssh component to connect an server but some thing is wrong. I
> can
> > connect server using putty or ssh directly but I got authentication error
> > when using camel component.
> >
> > Camel 2.10.3, Jdk 7 on windows 7.
> >
> > My route:
> >
> > <route id="ssh-route" shutdownRoute="Defer"
> > errorHandlerRef="myErrorHandler" autoStartup="true">
> >
> > <from uri="ssh://@
> >
> 10.54.139.52:6059?username=usr01&amp;password=My_pwd&amp;useFixedDelay=true&amp;delay=5000&amp;pollCommand=ls
> > "/>
> >
> > <to uri="log:ExampleRouter?showAll=true"/>
> >
> > </route>
> >
> > The password is correct!
> >
> > The error is:
> >
> > 11/01/2013 09:29:17.524 [main]  INFO
> > org.apache.camel.spring.SpringCamelContext:1434 - Apache Camel 2.10.2
> > (CamelContext: mirCamel) started in 1.109 seconds
> >
> > 11/01/2013 09:29:18.538 [NioProcessor-2]  INFO
> > org.apache.sshd.client.session.ClientSessionImpl:73 - Session created...
> >
> > 11/01/2013 09:29:18.554 [NioProcessor-2]  INFO
> > org.apache.sshd.client.session.ClientSessionImpl:386 - Server version
> > string: SSH-2.0-OpenSSH_4.3
> >
> > 11/01/2013 09:29:18.554 [NioProcessor-2]  INFO
> > org.apache.sshd.client.session.ClientSessionImpl:234 - Received
> > SSH_MSG_KEXINIT
> >
> > 11/01/2013 09:29:18.555 [NioProcessor-2]  INFO
> > org.apache.sshd.client.kex.DHG1:78 - Send SSH_MSG_KEXDH_INIT
> >
> > 11/01/2013 09:29:18.648 [NioProcessor-2]  INFO
> > org.apache.sshd.client.kex.DHG1:93 - Received SSH_MSG_KEXDH_REPLY
> >
> > 11/01/2013 09:29:18.648 [NioProcessor-2]  INFO
> > org.apache.sshd.client.session.ClientSessionImpl:707 - Send
> SSH_MSG_NEWKEYS
> >
> > 11/01/2013 09:29:18.648 [NioProcessor-2]  INFO
> > org.apache.sshd.client.session.ClientSessionImpl:254 - Received
> > SSH_MSG_NEWKEYS
> >
> > 11/01/2013 09:29:18.664 [NioProcessor-2]  INFO
> > org.apache.sshd.client.session.ClientSessionImpl:421 - Send
> > SSH_MSG_SERVICE_REQUEST for ssh-userauth
> >
> > 11/01/2013 09:29:18.835 [Camel (mirCamel) thread #1 - ssh://@
> > 10.59.159.12:4098]  INFO
> org.apache.sshd.client.auth.UserAuthPassword:43 -
> > Send SSH_MSG_USERAUTH_REQUEST for password
> >
> > 11/01/2013 09:29:18.867 [NioProcessor-2]  INFO
> > org.apache.sshd.client.auth.UserAuthPassword:59 - Received
> > SSH_MSG_USERAUTH_FAILURE
> >
> > 11/01/2013 09:29:18.867 [Camel (mirCamel) thread #1 - ssh://@
> > 10.59.159.12:4098]  WARN org.apache.camel.component.ssh.SshConsumer:136
> -
> > Consumer Consumer[ssh://@
> >
> 10.59.159.12:4098?delay=5000&password=******&pollCommand=ls&useFixedDelay=true&username=usr01
> ]
> > failed polling endpoint: Endpoint[ssh://@
> >
> 10.59.159.12:4098?delay=5000&password=******&pollCommand=ls&useFixedDelay=true&username=usr01
> ].
> > Will try again at next poll. Caused by:
> > [org.apache.camel.RuntimeCamelException - Failed to authenticate username
> > usr01]
> >
> > * org.apache.camel.RuntimeCamelException: Failed to authenticate username
> > usr01
> > *
> > at
> >
> org.apache.camel.component.ssh.SshEndpoint.sendExecCommand(SshEndpoint.java:123)
> >
> > at org.apache.camel.component.ssh.SshConsumer.poll(SshConsumer.java:34)
> >
> > at
> >
> org.apache.camel.impl.ScheduledPollConsumer.doRun(ScheduledPollConsumer.java:142)
> >
> > at
> >
> org.apache.camel.impl.ScheduledPollConsumer.run(ScheduledPollConsumer.java:92)
> >
> > at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
> >
> > at java.util.concurrent.FutureTask$Sync.innerRunAndReset(Unknown Source)
> >
> > at java.util.concurrent.FutureTask.runAndReset(Unknown Source)
> >
> > at
> >
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown
> > Source)
> >
> > at
> >
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown
> > Source)
> >
> > at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
> >
> > at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
> >
> > at java.lang.Thread.run(Unknown Source)
> >
> >
> >
> > Thanks
> >
> > --
> > Leandro Franchi
> > http://www.frango10.com
>
>


-- 
*Leandro Franchi*
http://www.frango10.com

Re: SSH Authentication Faiiled

Posted by Scott Cranton <sc...@redhat.com>.
Leandro,

from memory, I'm thinking having the leading @ -- ssh://@host:port -- is causing you problems…

try

ssh://user01:My_pwd@10.54.139.52:6059?userFixedDelay=true&delay=5000&pollcommand=ls

and see if that works better…

Hope that helps,
Scott

On Jan 11, 2013, at 6:41 AM, Leandro Franchi <le...@gmail.com> wrote:

> Hi,
> 
> I'm using ssh component to connect an server but some thing is wrong. I can
> connect server using putty or ssh directly but I got authentication error
> when using camel component.
> 
> Camel 2.10.3, Jdk 7 on windows 7.
> 
> My route:
> 
> <route id="ssh-route" shutdownRoute="Defer"
> errorHandlerRef="myErrorHandler" autoStartup="true">
> 
> <from uri="ssh://@
> 10.54.139.52:6059?username=usr01&amp;password=My_pwd&amp;useFixedDelay=true&amp;delay=5000&amp;pollCommand=ls
> "/>
> 
> <to uri="log:ExampleRouter?showAll=true"/>
> 
> </route>
> 
> The password is correct!
> 
> The error is:
> 
> 11/01/2013 09:29:17.524 [main]  INFO
> org.apache.camel.spring.SpringCamelContext:1434 - Apache Camel 2.10.2
> (CamelContext: mirCamel) started in 1.109 seconds
> 
> 11/01/2013 09:29:18.538 [NioProcessor-2]  INFO
> org.apache.sshd.client.session.ClientSessionImpl:73 - Session created...
> 
> 11/01/2013 09:29:18.554 [NioProcessor-2]  INFO
> org.apache.sshd.client.session.ClientSessionImpl:386 - Server version
> string: SSH-2.0-OpenSSH_4.3
> 
> 11/01/2013 09:29:18.554 [NioProcessor-2]  INFO
> org.apache.sshd.client.session.ClientSessionImpl:234 - Received
> SSH_MSG_KEXINIT
> 
> 11/01/2013 09:29:18.555 [NioProcessor-2]  INFO
> org.apache.sshd.client.kex.DHG1:78 - Send SSH_MSG_KEXDH_INIT
> 
> 11/01/2013 09:29:18.648 [NioProcessor-2]  INFO
> org.apache.sshd.client.kex.DHG1:93 - Received SSH_MSG_KEXDH_REPLY
> 
> 11/01/2013 09:29:18.648 [NioProcessor-2]  INFO
> org.apache.sshd.client.session.ClientSessionImpl:707 - Send SSH_MSG_NEWKEYS
> 
> 11/01/2013 09:29:18.648 [NioProcessor-2]  INFO
> org.apache.sshd.client.session.ClientSessionImpl:254 - Received
> SSH_MSG_NEWKEYS
> 
> 11/01/2013 09:29:18.664 [NioProcessor-2]  INFO
> org.apache.sshd.client.session.ClientSessionImpl:421 - Send
> SSH_MSG_SERVICE_REQUEST for ssh-userauth
> 
> 11/01/2013 09:29:18.835 [Camel (mirCamel) thread #1 - ssh://@
> 10.59.159.12:4098]  INFO org.apache.sshd.client.auth.UserAuthPassword:43 -
> Send SSH_MSG_USERAUTH_REQUEST for password
> 
> 11/01/2013 09:29:18.867 [NioProcessor-2]  INFO
> org.apache.sshd.client.auth.UserAuthPassword:59 - Received
> SSH_MSG_USERAUTH_FAILURE
> 
> 11/01/2013 09:29:18.867 [Camel (mirCamel) thread #1 - ssh://@
> 10.59.159.12:4098]  WARN org.apache.camel.component.ssh.SshConsumer:136 -
> Consumer Consumer[ssh://@
> 10.59.159.12:4098?delay=5000&password=******&pollCommand=ls&useFixedDelay=true&username=usr01]
> failed polling endpoint: Endpoint[ssh://@
> 10.59.159.12:4098?delay=5000&password=******&pollCommand=ls&useFixedDelay=true&username=usr01].
> Will try again at next poll. Caused by:
> [org.apache.camel.RuntimeCamelException - Failed to authenticate username
> usr01]
> 
> * org.apache.camel.RuntimeCamelException: Failed to authenticate username
> usr01
> *
> at
> org.apache.camel.component.ssh.SshEndpoint.sendExecCommand(SshEndpoint.java:123)
> 
> at org.apache.camel.component.ssh.SshConsumer.poll(SshConsumer.java:34)
> 
> at
> org.apache.camel.impl.ScheduledPollConsumer.doRun(ScheduledPollConsumer.java:142)
> 
> at
> org.apache.camel.impl.ScheduledPollConsumer.run(ScheduledPollConsumer.java:92)
> 
> at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
> 
> at java.util.concurrent.FutureTask$Sync.innerRunAndReset(Unknown Source)
> 
> at java.util.concurrent.FutureTask.runAndReset(Unknown Source)
> 
> at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown
> Source)
> 
> at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown
> Source)
> 
> at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
> 
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
> 
> at java.lang.Thread.run(Unknown Source)
> 
> 
> 
> Thanks
> 
> --
> Leandro Franchi
> http://www.frango10.com