Improve SSH Compatibility
-------------------------

                 Key: IVY-836
                 URL: https://issues.apache.org/jira/browse/IVY-836
             Project: Ivy
          Issue Type: Improvement
          Components: Core
    Affects Versions: 2.0.0-beta-2
            Reporter: Tobias Himstedt



I send the following already to the user mailing list ....

Currently I'm not able to use ivy:publish in conjunction with ssh on our
server (=> Auth fail). As far as I understood it, it has something to do
with the way the password is handled over and that password authentication
is not enabled on the server.

I digged a bit in the code, also experimented  with ant's scp and found
out that if I slightly modify the  Code of CfUserInfo in SshCache.java in
a way that it implements also the UIKeyboardInteractive of JSch it works
for me.

    private static class CfUserInfo implements UserInfo,
UIKeyboardInteractive {

....

                public String[] promptKeyboardInteractive(String
destination,
                                String name, String instruction, String[]
prompt, boolean[] echo) {
                        return new String[] { getPassword() };
                }

I know that this is not the intended way but in the moment the best I have
as I do not have the ssh server under control.

Is it possible to have this change permanently or even better, is there
some way of configuring this, which I have overseen?

Thanks -- Tobias



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to