summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorPatrick Norton <patrick.147.norton@gmail.com>2026-02-10 08:19:02 -0500
committerLudovic Courtès <ludo@gnu.org>2026-05-16 00:42:25 +0200
commit89438b98fb8a23d7438d29df005f9127bcf399e6 (patch)
treef12ef5ade4fd8d35b1b50a53fd35655e32e50cb7 /doc
parentefe350639600c9a60cc7df2eea7116fcd0c53544 (diff)
gnu: home-services: Add config options to ssh.
* gnu/home/services/ssh.scm (openssh-host): Add new explicit configuration options. Change-Id: Ie67ed10829642cd1f64c55f25ccd50b8e557983e Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #6288
Diffstat (limited to 'doc')
-rw-r--r--doc/guix.texi26
1 files changed, 26 insertions, 0 deletions
diff --git a/doc/guix.texi b/doc/guix.texi
index d606b89f6a2..9e857ce6a27 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -53671,6 +53671,32 @@ The list of accepted host key algorithms---e.g.,
53671@item @code{accepted-key-types} (type: maybe-string-list) 53671@item @code{accepted-key-types} (type: maybe-string-list)
53672The list of accepted user public key types. 53672The list of accepted user public key types.
53673 53673
53674@item @code{control-master} (type: maybe-symbol)
53675Enables the sharing of multiple sessions over a single network
53676connection. Acceptable values are @code{'no}, @code{'yes},
53677@code{'auto}, @code{'ask}, and @code{'autoask}.
53678
53679@item @code{control-file-name} (type: maybe-string)
53680The file name of the control socket used for connection sharing, or
53681@code{"none"} to disable connection sharing.
53682
53683@item @code{control-persist} (type: maybe-string)
53684When used in conjunction with @env{control-master}, specifies that the
53685master connection should remain open in the background (waiting for
53686future client connections) after the initial client connection has been
53687closed.
53688
53689@item @code{sent-environment-variables} (type: maybe-env-list)
53690Specifies which variables from the local environment should be sent to
53691the server. The server must also support it, and the server must be
53692configured to accept those environment variables.
53693
53694@item @code{environment-variables} (type: maybe-string-alist)
53695List of environment variables with corresponding values to send to the
53696server, as an alist of strings of the form @code{'("@var{variable}" .
53697"@var{value}")}. The server must also support it, and the server must
53698be configured to accept those environment variables.
53699
53674@item @code{extra-content} (default: @code{""}) (type: raw-configuration-string) 53700@item @code{extra-content} (default: @code{""}) (type: raw-configuration-string)
53675Extra content appended as-is to this @code{Host} block in 53701Extra content appended as-is to this @code{Host} block in
53676@file{~/.ssh/config}. 53702@file{~/.ssh/config}.