1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129
|
.\" t
.\" Process this file with
.\" groff -man -Tascii sshproxy-setup.8
.\"
.TH SSHPROXY-SETUP 8 "DECEMBER 2007" Linux "User Manuals"
.SH NAME
sshproxy-setup \- sshproxy configurator
.SH SYNOPSIS
.B sshproxy-setup\fR [--config-dir \fIcfgdir\fR] [--user \fIuser\fR]
Display a menu to edit configuration.
.B sshproxy-setup\fR [--config-dir \fIcfgdir\fR] [--user \fIuser\fR] --add-admin \fIadmin\fR
Add an administrator to \fIsshproxyd\fR(8) database.
.B sshproxy-setup\fR [--config-dir \fIcfgdir\fR] [--user \fIuser\fR] --cipher \fIcipher\fR [--keep] [--dry-run]
Recipher the site database with a new cipher.
.SH DESCRIPTION
.I sshproxy-setup
is a front-end to configure the \fIsshproxyd\fR daemon.
If no other \fIoptions\fR than --config-dir and --user are given,
\fIsshproxy-setup\fR will show a menu allowing the administrator to edit the
\fRsshproxy.ini\fR main configuration file.
.SH OPTIONS
.B "--version"
.RS
Show program's version number and exit.
.RE
.B "--help (-h)"
.RS
Display a short help message.
.RE
.B "--config-dir (-c)"
.RS
Specify a configuration directory where lies the main configuration file
\fIsshproxy.ini\fR and the private DSA private key \fIid_dsa\fR.
Default value is \fI~/.sshproxy\fR.
.RE
.B "--user (-u)"
.RS
Give configuration files ownership to \fIuser\fR.
This option is mandatory if \fIsshproxyd\fR(8) is run as root.
.RE
.B "--add-admin"
.RS
Add a new admin in the database. This works by first adding a new user in the
client database, then it adds a few ACL rules in the ACL database for the new
\fIadmin\fR to be able to connect to the \fIsshproxyd\fR(8) console with
\fBunlimited\fR rights. This is not the way to add users!
.RE
.B "--cipher"
.RS
Recipher the site database with a new cipher engine. Reciphering from blowfish
to blowfish is not supported, so you may want to recipher to base64 first, then to blowfish.
The \fIcipher\fR engine can be one of \fBplain\fR, \fBbase64\fR or
\fBblowfish\fR.
.RE
.B "--keep (-k)" (applies to --cipher only)
.RS
When reciphering to blowfish, don't ask for a passphrase but use the one
already present in \fIsshproxy.ini\fR(5).
.RE
.B "--dry-run (-n)" (applies to --cipher only)
.RS
When reciphering, don't do anything but displays passwords
(old cipher / plain / new cipher). Useful when developping a new cipher engine.
.RE
.SH FILES
.I ~/.sshproxy/sshproxy.ini
.RS
The main configuration file. See \fIsshproxy.ini\fR for further details.
.RE
.SH ENVIRONMENT
.IP SSHPROXY_CONFIG
If non-null the full path to the configuration directory. Equivalent to the
\fB-c\fR option.
.IP INITD_STARTUP
The command to restart the proxy. \fIsshproxy-setup\fR will display this
command at exit to recall the administrator how to restart \fIsshproxyd\fI(8).
Mainly useful when running sshproxy-setup in the postinstall hook of a
distribution package.
.SH BUGS
None known.
.RE
You can report any bug found on the sshproxy mailing list:
.RS
sshproxy@penguin.fr
.SH AUTHOR
David Guerizec <david@guerizec.net>
.SH "SEE ALSO"
.BR sshproxyd (8),
.BR sshproxy.ini (5),
.BR pssh (1),
.BR pscp (1),
The sshproxy home page: <\fIhttp://sshproxy-project.org/\fR>
The sshproxy online documentation:
.RS
<\fIhttp://sshproxy-project.org/documentation/\fR>
|