doc: Show (service ...) form in 'home-openssh-service-type' example.

* doc/guix.texi (Secure Shell): Include the (service ...) form in the
example.
This commit is contained in:
Ludovic Courtès 2022-06-19 16:05:19 +02:00
parent a050044255
commit 6337f62dde
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -39718,18 +39718,20 @@ optionally providing a @file{~/.ssh/known_hosts} file so that @file{ssh}
can authenticate hosts you connect to.
@end itemize
Here is a sample configuration you could add to the @code{services}
field of your @code{home-environment}:
Here is an example of a service and its configuration that you could add
to the @code{services} field of your @code{home-environment}:
@lisp
(home-openssh-configuration
(hosts (list (openssh-host (name "ci.guix.gnu.org")
(user "charlie"))
(openssh-host (name "chbouib")
(host-name "chbouib.example.org")
(user "supercharlie")
(port 10022))))
(authorized-keys (list (local-file "alice.pub"))))
(service home-openssh-service-type
(home-openssh-configuration
(hosts
(list (openssh-host (name "ci.guix.gnu.org")
(user "charlie"))
(openssh-host (name "chbouib")
(host-name "chbouib.example.org")
(user "supercharlie")
(port 10022))))
(authorized-keys (list (local-file "alice.pub")))))
@end lisp
The example above lists two hosts and their parameters. For instance,