You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@guacamole.apache.org by Stef <st...@gmail.com> on 2020/06/01 16:51:35 UTC

Can't use private key for SSH

Hi,

I've successfully ran a guacamole docker release (ARMHF).
It works well when I log in into myserver:22 (SSH), but ONLY when using 
a simple passphrase. I can't login with my private key :-/

I've used different kind of keys RSA, elliptic, with password, without 
password, nothing works.
Using classic passphrase, I see usual logs in my SSH server... but 
nothing using a key !
Like if nothing was sent from guacd...

  * On the web interface I get a "Connection failed. Please try again".
  * GUACD logs always says :

    guacd[1589]: INFO:    Creating new client for protocol "ssh"
    guacd[1589]: INFO:    Connection ID is "$X"
    guacd[1902]: DEBUG:    Processing instruction: size
    guacd[1902]: DEBUG:    Processing instruction: audio
    guacd[1902]: DEBUG:    Processing instruction: video
    guacd[1902]: DEBUG:    Processing instruction: image
    guacd[1902]: DEBUG:    Processing instruction: timezone
    guacd[1902]: DEBUG:    Parameter "scrollback" omitted. Using default
    value of 1000.
    guacd[1902]: DEBUG:    Parameter "font-name" omitted. Using default
    value of "monospace".
    guacd[1902]: DEBUG:    Parameter "font-size" omitted. Using default
    value of 12.
    guacd[1902]: DEBUG:    Parameter "color-scheme" omitted. Using
    default value of "".
    guacd[1902]: DEBUG:    Parameter "enable-sftp" omitted. Using
    default value of 0.
    guacd[1902]: DEBUG:    Parameter "sftp-root-directory" omitted.
    Using default value of "/".
    guacd[1902]: DEBUG:    Parameter "read-only" omitted. Using default
    value of 0.
    guacd[1902]: DEBUG:    Parameter "typescript-name" omitted. Using
    default value of "typescript".
    guacd[1902]: DEBUG:    Parameter "create-typescript-path" omitted.
    Using default value of 0.
    guacd[1902]: DEBUG:    Parameter "recording-name" omitted. Using
    default value of "recording".
    guacd[1902]: DEBUG:    Parameter "recording-exclude-output" omitted.
    Using default value of 0.
    guacd[1902]: DEBUG:    Parameter "recording-exclude-mouse" omitted.
    Using default value of 0.
    guacd[1902]: DEBUG:    Parameter "recording-include-keys" omitted.
    Using default value of 0.
    guacd[1902]: DEBUG:    Parameter "create-recording-path" omitted.
    Using default value of 0.
    guacd[1902]: DEBUG:    Parameter "server-alive-interval" omitted.
    Using default value of 0.
    guacd[1902]: DEBUG:    Parameter "backspace" omitted. Using default
    value of 127.
    guacd[1902]: DEBUG:    Parameter "terminal-type" omitted. Using
    default value of "linux".
    guacd[1902]: DEBUG:    Parameter "timezone" omitted. Using default
    value of "Europe/Paris".
    guacd[1902]: INFO:    User "@Y" joined connection "$X" (1 users now
    present)
    guacd[1902]: DEBUG:    Client is using protocol version "VERSION_1_1_0"
    guacd[1902]: DEBUG:    Attempting private key import (WITHOUT
    passphrase)
    guacd[1902]: DEBUG:    Initial import failed: (null)
    guacd[1902]: DEBUG:    Re-attempting private key import (WITH
    passphrase)
    guacd[1902]: ERROR:    Auth key import failed: (null)
    guacd[1902]: INFO:    User "@Y" disconnected (0 users remain)
    guacd[1902]: INFO:    Last user of connection "$X" disconnected
    guacd[1902]: DEBUG:    Requesting termination of client...
    guacd[1902]: DEBUG:    Client terminated successfully.
    guacd[1589]: INFO:    Connection "$X" removed.

My docker instance is running libssh2-1:armhf (1.8.0-2.1), Guacamole 
proxy daemon (guacd) version 1.1.0...

Thanks for your help ! :)

Steph