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

    • Bug
    • Status: Closed
    • Major
    • Resolution: Incomplete
    • 2.6
    • None
    • wagon-ssh
    • None
    • 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

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

              Dates

                Created:
                Updated:
                Resolved: