~ruther/guix-local

db6afe387ae74943a0c66c7488be49bd509b51c4 — Mathieu Othacehe 9 years ago ec8fdd3
copy: Use userauth-public-key/auto! for ssh authentification.

* guix/scripts/copy.scm (open-ssh-session): Replace userauth-agent! by
  userauth-public-key/auto!. This way, if ssh-agent is not run,
  default ssh key (~/.ssh/id_rsa) will be used as a fallback.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
1 files changed, 2 insertions(+), 2 deletions(-)

M guix/scripts/copy.scm
M guix/scripts/copy.scm => guix/scripts/copy.scm +2 -2
@@ 63,8 63,8 @@ Throw an error on failure."

    (match (connect! session)
      ('ok
       ;; Let the SSH agent authenticate us to the server.
       (match (userauth-agent! session)
       ;; Use public key authentication, via the SSH agent if it's available.
       (match (userauth-public-key/auto! session)
         ('success
          session)
         (x