Uploaded image for project: 'Maven Wagon'
  1. Maven Wagon
  2. WAGON-415

wagon-ssh doesn't load known_hosts from Jenkins home directory

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Incomplete
    • Affects Version/s: 2.6
    • Fix Version/s: None
    • Component/s: wagon-ssh
    • Labels:
      None
    • Environment:
      Windows Server 2008 R2 Standard
      Apache Tomcat 7.0.26 Server
      Jenkins v1.527
      Maven 3.0.4
      maven-site-plugin 3.3
      wagon-ssh 2.6

      Description

      For some people this might be only an improvement, for myself it is a bug.

      I'm trying to do a site-deploy using wagon-ssh. I have configured the server including the username and password in the settings.xml of Maven.

      If I try this locally Maven asks me if I want to continue establishing the connection showing me the RSA key fingerprint of the server. If I agree by typing 'yes' it creates the file C:\Users[MY-USER]\.ssh\known_hosts and doesn't ask me ever again.

      But if I try this using Jenkins I can't accept the RSA key fingerprint as there is no interactive mode. I thought I could copy (or create) the known_hosts file on the server. I tried doing this in [JENKINS-HOME]\.ssh\known_hosts, but it didn't work.
      Then I tried to run Maven in the verbose mode (-X / --debug). I got a huge log file, but I don't see any path in which wagon-ssh expects the known_hosts_file also here. But without that I don't know how I should determine where to put.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                g.hohl Gerrit Hohl
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: