summaryrefslogtreecommitdiffstats
path: root/upstream/debian-bookworm/man8/update-openssh-known-hosts.8
diff options
context:
space:
mode:
Diffstat (limited to 'upstream/debian-bookworm/man8/update-openssh-known-hosts.8')
-rw-r--r--upstream/debian-bookworm/man8/update-openssh-known-hosts.883
1 files changed, 83 insertions, 0 deletions
diff --git a/upstream/debian-bookworm/man8/update-openssh-known-hosts.8 b/upstream/debian-bookworm/man8/update-openssh-known-hosts.8
new file mode 100644
index 00000000..174d09a8
--- /dev/null
+++ b/upstream/debian-bookworm/man8/update-openssh-known-hosts.8
@@ -0,0 +1,83 @@
+.\" Automatically generated by Pandoc 2.9.2.1
+.\"
+.TH "UPDATE-OPENSSH-KNOWN-HOSTS" "8" "2014-02-03" "" ""
+.hy
+.SH NAME
+.PP
+update-openssh-knwon-hosts - download, filter and merge known_hosts for
+OpenSSH
+.SH SYNOPSIS
+.PP
+\f[I]update-openssh-known-hosts\f[R] [\f[I]-f\f[R]]
+.SH DESCRIPTION
+.PP
+update-openssh-known-hosts manages downloading, filtering and mergeing
+of ssh_known_hosts files from anywhere into one local file for use by
+ssh(1).
+.SH OPTIONS
+.TP
+-f
+treat every non-zero exit from download plugin as an error, see
+EXIT_IGNORE below.
+.SH RETURN VALUES
+.PP
+Returns zero on success and anything else on error.
+.SH ENVIRONMENT
+.TP
+CONFDIR
+Configuration directory, defaults to /etc/openssh-known-hosts.
+Currently there is only a sources subdirectory in it.
+.TP
+PLUGIN_PATH
+Plugin search path, defaults to
+/usr/local/share/openssh-known-hosts/plugins:/usr/share/openssh-known-hosts/plugins.
+.TP
+CACHEDIR
+Cache directory, defaults to /var/cache/openssh-known-hosts.
+.TP
+LOCK
+Lockfile path, defaults to /var/lock/openssh-known-hosts.
+.TP
+OUTFILE
+Output file name, defaults to
+/var/lib/openssh-known-hosts/ssh_known_hosts
+.SH SOURCE DEFINITIONS
+.PP
+A source definition is shell snippet dropped into CONFDIR/sources/ with
+a run-parts(8) compliant name.
+There are two variables not specific to a download plugin:
+.TP
+PLUGIN
+name of the download plugin to use, searched for in PLUGIN_PATH.
+.TP
+EXIT_IGNORE
+optional space-seperated list of exitcodes which should be ignored.
+Upon such exit code the previously downloaded version is used.
+.SH DOWNLOAD PLUGINS
+.PP
+Download plugins are executables dropped into PLUGIN_PATH and referenced
+via the PLUGIN variable in the source definition.
+A plugin gets the variables set in the source definition in its
+environment.
+The working directory will be set to the source\[cq]s cache directory.
+Everything a plugin has to do is to create a file named \[lq]new\[rq].
+\[lq]current\[rq] must not be touched but can be used as a hint to skip
+downloading the same file again.
+stdout and stderr will be connected to \[lq]log\[rq], which will be
+output on error.
+Plugins needn\[cq]t create \[lq]new\[rq] if it would be identical to
+\[lq]current\[rq].
+.SH HOSTNAME FILTERS
+.PP
+Place a file foo.filter next to your source definition foo.
+Each line shall contain a rule consisting of an action, a space and a
+pattern.
+The first rule with a matching pattern decides: If the action starts
+with a, o, p or y (for accept, admit, allow, ok, pass, permit, print,
+yes, \&...) the hostname will be used, otherwise it is discarded.
+If a key has no hostnames left it is discarded as a whole.
+.SH SEE ALSO
+.PP
+ssh(1), sshd(8), ssh_config(5), curl(1), rsync(1), psql(1), run-parts(8)
+.SH AUTHORS
+Timo Weing\[:a]rtner <timo@tiwe.de>.