Yeah... I thought the same, until I got a password with special chars and I
spent like two days investigating why the connection fails!

Not sure if RAW() can be used for other parameters... I think that is
possible, but I never tried. Only can be sure testing it.

Good luck!

Abraços,
Luis Felipe - Finx

On Mon, Mar 6, 2017 at 12:40 AM, David Hoffer <dhoff...@gmail.com> wrote:

> Thanks for the tip I did not know about this.  I would think Camel would
> want to treat all passwords as raw...can never tolerate those changing.
> Once we get back on site (Monday I think) we will give this a try...I hope
> this fixes the connection with Camel.
>
> Btw, what if the username or folder had a special character?  Can RAW() be
> used for any parameter?
>
> -Dave
>
> On Sat, Mar 4, 2017 at 9:19 AM, finx <oieusouof...@gmail.com> wrote:
>
> > Hi Dave.
> >
> > Does the password have special characters? I faced a similar situation,
> and
> > the solution was to use the RAW function (
> > http://camel.apache.org/how-do-i-configure-password-
> > options-on-camel-endpoints-without-the-value-being-encoded.html)
> > in the password.
> >
> > Abraços,
> > Luis Felipe - Finx
> >
> > On Fri, Mar 3, 2017 at 11:52 PM, David Hoffer <dhoff...@gmail.com>
> wrote:
> >
> > > We are using password authentication
> > >
> > > We have log4j configured but aren't seeing any connection handshake log
> > > messages with debug enabled but I'm not sure what JSCH (the actual
> > > connection library) has for logging.
> > >
> > > Our situation is we have an SFTP server that we have no control over
> that
> > > is refusing to connect with Camel.  However we can connect with fsftp
> > > fine.  SSH is disabled so cannot connect with putty.  However when we
> > setup
> > > a similar linux server locally camel connects to it just fine.  We are
> > > trying to figure out why it fails for this one connection we have no
> > > control or system information of (e.g. we can't get on the box that is
> > > failing to accept our connection and check logs/etc).
> > >
> > > -Dave
> > >
> > > On Fri, Mar 3, 2017 at 5:41 PM, S AR <sa_remin...@hotmail.com> wrote:
> > >
> > > > What errors do you receive?
> > > >
> > > > Are you using password authentication or privateKey authentication?
> > > >
> > > > If you are using privateKey, Have you generated a private key file?
> > > >
> > > > Regarding logging, since camel uses log4j2, you can configure an
> > appender
> > > > for the classes in the package: org.apache.camel.component.file
> > > >
> > > > In log4j2, that means, you should have something like this:
> > > >
> > > > appender.mylogger.type = Console
> > > > appender.mylogger.name = MYLOGGER
> > > > appender.mylogger.layout.type = PatternLayout
> > > > appender.mylogger.layout.pattern = %d %p %C{1.} [%t] %m%n
> > > >
> > > > logger.mylogger.name = org.apache.camel.component.file
> > > > logger.mylogger.level = debug
> > > > logger.mylogger.additivity = false
> > > > logger.mylogger.appenderRef.mylogger.ref = MYLOGGER
> > > >
> > > > Regards.
> > > >
> > > > On 03.03.2017 18:16, David Hoffer wrote:
> > > >
> > > > Is there a way to turn on low level logging so we can see why Camel
> is
> > > > failing to connect?  We can connect to the same server with puttyftp
> > and
> > > > put files but not with camel...and the errors are not very detailed.
> > > >
> > > > -Dave
> > > >
> > > > On Fri, Mar 3, 2017 at 9:54 AM, S AR <sa_remin...@hotmail.com><
> mailto:
> > > > sa_remin...@hotmail.com> wrote:
> > > >
> > > >
> > > >
> > > > Hello David,
> > > >
> > > > When I work with camel-sftp, The first thing I do is to manually
> > connect
> > > > to the remote machine via ssh, so that my knownHosts
> > > > (System.getProperty(user.home)/.ssh/known_hosts) file is written. On
> > > > windows, I use cygwin for that. I assume you can do the same with
> > putty.
> > > >
> > > >
> > > > You specify the certificate file as an option, as described in the
> > > > documentation: http://camel.apache.org/ftp2.html
> > > >
> > > > knownHostFile: path to your known_hosts
> > > >
> > > > privateKeyFile: path to your id_rsa
> > > >
> > > >
> > > > privateKeyFilePassphrase: passphrase of you id_rsa
> > > >
> > > >
> > > > Hope it gives you an idea about where to look at.
> > > >
> > > >
> > > > Good luck.
> > > >
> > > >
> > > > On 03.03.2017 17:32, David Hoffer wrote:
> > > >
> > > > How does Camel handle the SSH cert when connecting to SFTP servers?
> > > > Somehow it has to accept the cert provided by the server how does it
> do
> > > > that?
> > > >
> > > > The docs say the default is:
> > > > strictHostKeyChecking=no
> > > >
> > > > What does this mean?  Does this mean it will accept every cert?
> > > >
> > > > What does strictHostKeyChecking=yes mean?
> > > >
> > > > Where does Camel store the cert that it accepted?  Can we preempt
> this
> > > hole
> > > > process by manually accepting the cert with a different tool, eg.
> > > > puttyftp?  In this case there would have to be a shared location for
> > the
> > > > cert...we are running camel on Windows so I think puttyftp stores the
> > > cert
> > > > in the registry.  Where does Camel/JSCH look for certs?
> > > >
> > > > -Dave
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > >
> >
>

Reply via email to