Uploaded image for project: 'Guacamole'
  1. Guacamole
  2. GUACAMOLE-825

Loading SSH private key from Active Directory LDAP fails

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Invalid
    • 1.0.0
    • None
    • guacamole
    • None
    • Docker connected to Active Directory 2019

    Description

      I have imported an ldif file to my active directory for a SSH account.  Password authentication works just fine, but no matter how I import it I cannot get the SSH private key to be loaded.  It keeps asking me for a key passphrase, when in fact it should have none.  When I press the enter key on the terminal i see the error below:

      guacd[6]: INFO: Creating new client for protocol "ssh"
      guacd[6]: INFO: Connection ID is "$dfe3c6c8-7f5f-4e35-b48c-724d6bdbe135"
      guacd[1582]: INFO:      User "@45ad52dc-8118-4a72-ac51-71ab0eedec18" joined connection "$dfe3c6c8-7f5f-4e35-b48c-724d6bdbe135" (1 users now present)
      guacd[1582]: ERROR:     Auth key import failed: no start line
      guacd[1582]: INFO:      User "@45ad52dc-8118-4a72-ac51-71ab0eedec18" disconnected (0 users remain)
      guacd[1582]: INFO:      Last user of connection "$dfe3c6c8-7f5f-4e35-b48c-724d6bdbe135" disconnected
      guacd[6]: INFO: Connection "$dfe3c6c8-7f5f-4e35-b48c-724d6bdbe135" removed.
      

      I have attached the ldif file, the docker compose, and the configuration file. I have confirmed that password interactive does work correctly.

      Attachments

        1. guacamole.conf
          0.5 kB
          Ian Reinhart Geiser
        2. docker-compose.yml
          0.4 kB
          Ian Reinhart Geiser
        3. guacamole.ldif
          0.5 kB
          Ian Reinhart Geiser

        Activity

          People

            Unassigned Unassigned
            geiseri Ian Reinhart Geiser
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: