guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

01/01: copy: Use userauth-public-key/auto! for ssh authentification.


From: Ludovic Courtès
Subject: 01/01: copy: Use userauth-public-key/auto! for ssh authentification.
Date: Thu, 26 Jan 2017 10:26:29 +0000 (UTC)

civodul pushed a commit to branch master
in repository guix.

commit db6afe387ae74943a0c66c7488be49bd509b51c4
Author: Mathieu Othacehe <address@hidden>
Date:   Wed Jan 25 22:34:33 2017 +0100

    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 <address@hidden>
---
 guix/scripts/copy.scm |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/guix/scripts/copy.scm b/guix/scripts/copy.scm
index 9ae204e..624ef73 100644
--- a/guix/scripts/copy.scm
+++ b/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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]