Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-4762

default settings of ssh client in Fedora 23 doesn't work with Fuse

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Do
    • Icon: Major Major
    • jboss-fuse-6.3
    • jboss-fuse-6.2.1
    • Karaf
    • None
    • % %

      There was some change in ssh client in Fedora 23, because this doesn't work anymore:

      ssh admin@localhost -p 8101                
      Unable to negotiate with 127.0.0.1: no matching host key type found. Their offer: ssh-dss
      
      Fuse log error
      13:38:08,397 | WARN  | b]-nio2-thread-5 | ServerSession                    | 124 - org.apache.sshd.core - 0.14.0 | Exception caught
      java.lang.IllegalStateException: Unable to negotiate key exchange for server host key algorithms (client: ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,ssh-ed25519-cert-v01@openssh.com,ssh-rsa-cert-v01@openssh.com,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,ssh-ed25519,ssh-rsa / server: ssh-dss)
      

      SSH from other distro or older Fedora version works fine.
      Workaround for Fedora 23:

      ssh admin@localhost -p 8101 -oHostKeyAlgorithms=+ssh-dss
      

            pantinor@redhat.com Paolo Antinori
            jludvice Josef Ludvicek (Inactive)
            Josef Ludvicek Josef Ludvicek (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: