gnu: open-ssh-session: Don’t require public key.
Public keys aren’t required for client connections, and this binding is unused. The behavior of assuming a ".pub"-suffixed file exists in the same directory as the secret key is undocumented and surprising. * guix/scripts/offload.scm (open-ssh-session): Delete `public' binding. Signed-off-by: Christopher Baines <mail@cbaines.net> Change-Id: I9b532be2abe68dae0323e4ef6e1ceab1e5603359master
parent
6cf91aa1c8
commit
298aed72a2
|
@ -213,9 +213,6 @@ private key from '~a': ~a")
|
||||||
When MAX-SILENT-TIME is true, it must be a positive integer denoting the
|
When MAX-SILENT-TIME is true, it must be a positive integer denoting the
|
||||||
number of seconds after which the connection times out."
|
number of seconds after which the connection times out."
|
||||||
(let ((private (private-key-from-file* (build-machine-private-key machine)))
|
(let ((private (private-key-from-file* (build-machine-private-key machine)))
|
||||||
(public (public-key-from-file
|
|
||||||
(string-append (build-machine-private-key machine)
|
|
||||||
".pub")))
|
|
||||||
(session (make-session #:user (build-machine-user machine)
|
(session (make-session #:user (build-machine-user machine)
|
||||||
#:host (build-machine-name machine)
|
#:host (build-machine-name machine)
|
||||||
#:port (build-machine-port machine)
|
#:port (build-machine-port machine)
|
||||||
|
|
Reference in New Issue