I'm running 16.04 and attempting to use the builtin Backup program which
is a wrapper around deja-dup. I'm trying to target an SSH server for
backups, as it will use rsync block comparisons and be the most
efficient. However, the SSH server has disabled RSA public key
authentication and only supports ecdsa and ed25519.

Backup is using gnome-keyring by default, so it refuses to connect to
SSH.  From /var/log/auth.log:

May 23 15:10:42 hollywood gnome-keyring-daemon[1599]: Unsupported or
unknown SSH key algorithm: ssh-ed25519

Thus, this bug is making other builtin tools less useful as well.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-keyring in Ubuntu.
https://bugs.launchpad.net/bugs/771272

Title:
  gnome-keyring doesn't support ecdsa or ed25519 keys

Status in GNOME Keyring:
  Confirmed
Status in gnome-keyring package in Ubuntu:
  Triaged
Status in gnome-keyring package in Debian:
  Confirmed

Bug description:
  Binary package hint: gnome-keyring

  I'm not sure I have described it correctly in the summary, but this is what 
happens:
  I run ssh-add in a new terminal and enter my passphrase, which is the same 
for my DSA and ECDSA key: the DSA identity is added, but the ECDSA gets the 
"Error reading response length from authentication socket. Could not add 
identity: /home/claudio/.ssh/id_ecdsa" error.
  I run ssh-agent, copy and paste the output in the terminal and re-run 
ssh-add. Both identities are correctly added:
  ============================================================================
  claudio@Chuck:~$ ssh-add 
  Enter passphrase for /home/claudio/.ssh/id_dsa: 
  Identity added: /home/claudio/.ssh/id_dsa (/home/claudio/.ssh/id_dsa)
  Error reading response length from authentication socket.
  Could not add identity: /home/claudio/.ssh/id_ecdsa
  claudio@Chuck:~$ ssh-agent 
  SSH_AUTH_SOCK=/tmp/ssh-szGWMUbE3916/agent.3916; export SSH_AUTH_SOCK;
  SSH_AGENT_PID=3917; export SSH_AGENT_PID;
  echo Agent pid 3917;
  claudio@Chuck:~$ SSH_AUTH_SOCK=/tmp/ssh-szGWMUbE3916/agent.3916; export 
SSH_AUTH_SOCK;
  claudio@Chuck:~$ SSH_AGENT_PID=3917; export SSH_AGENT_PID;
  claudio@Chuck:~$ echo Agent pid 3917;
  Agent pid 3917
  claudio@Chuck:~$ ssh-add 
  Enter passphrase for /home/claudio/.ssh/id_dsa: 
  Identity added: /home/claudio/.ssh/id_dsa (/home/claudio/.ssh/id_dsa)
  Identity added: /home/claudio/.ssh/id_ecdsa (/home/claudio/.ssh/id_ecdsa)
  ============================================================================
  Here is the content of my ~/.ssh/

  claudio@Chuck:~$ ls -l .ssh
  total 32
  -rw-r--r-- 1 claudio claudio  726 2011-04-15 23:34 config
  -r-------- 1 claudio claudio  751 2011-04-05 10:35 id_dsa
  -rw-r--r-- 1 claudio claudio  603 2011-04-05 10:34 id_dsa.pub
  -r-------- 1 claudio claudio  444 2011-04-05 10:29 id_ecdsa
  -rw-r--r-- 1 claudio claudio  267 2011-04-05 10:23 id_ecdsa.pub
  -rw------- 1 claudio claudio 6402 2011-04-19 18:04 known_hosts
  -rw-r--r-- 1 claudio claudio 2760 2011-04-06 17:05 known_hosts.old

  ProblemType: Bug
  DistroRelease: Ubuntu 11.04
  Package: gnome-keyring 2.92.92.is.2.32.1-0ubuntu2
  ProcVersionSignature: Ubuntu 2.6.38-8.42-generic 2.6.38.2
  Uname: Linux 2.6.38-8-generic x86_64
  NonfreeKernelModules: nvidia
  Architecture: amd64
  Date: Tue Apr 26 16:27:02 2011
  ProcEnviron:
   LANGUAGE=en_US:en
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  SourcePackage: gnome-keyring
  UpgradeStatus: Upgraded to natty on 2011-04-03 (23 days ago)

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-keyring/+bug/771272/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to