Browse Source

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>
wip-git-https
Mathieu Othacehe 5 years ago
committed by Ludovic Courtès
parent
commit
db6afe387a
No known key found for this signature in database GPG Key ID: 90B11993D9AEBB5
  1. 4
      guix/scripts/copy.scm

4
guix/scripts/copy.scm

@ -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

Loading…
Cancel
Save