Uploaded image for project: 'Ivy'
  1. Ivy
  2. IVY-836

SSH resolver doesn't support keyboard-interactive authentication

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 2.0.0-beta-2
    • 2.0-RC1
    • Core
    • None

    Description

      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

      Attachments

        Issue Links

          Activity

            People

              maartenc Maarten Coene
              thimstedt Tobias Himstedt
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: