Can't use private key for SSH

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Can't use private key for SSH

Stef

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