.TH MONKEYSPHERE-SERVER "1" "June 2008" "monkeysphere 0.1" "User Commands"
+
.SH NAME
+
monkeysphere-server \- monkeysphere server admin user interface
+
.SH SYNOPSIS
+
.B monkeysphere-server \fIcommand\fP [\fIargs\fP]
+
.SH DESCRIPTION
-.PP
+
\fBMonkeySphere\fP is a system to leverage the OpenPGP Web of Trust
for ssh authentication and encryption. OpenPGP keys are tracked via
GnuPG, and added to the ssh authorized_keys and known_hosts files to
-be used for authentication and encryption of ssh connection.
+be used for authentication of ssh connections.
\fBmonkeysphere-server\fP is the MonkeySphere server admin utility.
-.PD
+
.SH SUBCOMMANDS
+
\fBmonkeysphere-server\fP takes various subcommands:
.TP
.B update-users [USER]...
Update the admin-controlled authorized_keys files for user. For each
-user specified, update the user's authorized_keys file in
-/var/cache/monkeysphere/USER. See `man monkeysphere' for more info.
+user specified, user ID's listed in the user's authorized_user_ids
+file are processed, and the user's authorized_keys file in
+/var/cache/monkeysphere/authorized_keys/USER. See `man monkeysphere'
+for more info. If the USER_CONTROLLED_AUTHORIZED_KEYS variable is
+set, then a user-controlled authorized_keys file (usually
+~USER/.ssh/authorized_keys) is added to the authorized_keys file. `k'
+may be used in place of `update-known_hosts'.
.TP
.B gen-key
-Generate a gpg key for the host.
+Generate a gpg key for the host. `g' may be used in place of
+`gen-key'.
+.TP
+.B show-fingerprint
+Show the fingerprint for the host's OpenPGP key. `f' may be used in place of
+`show-fingerprint'.
.TP
.B publish-key
-Publish the host's gpg key to a keyserver.
+Publish the host's gpg key to the keyserver. `p' may be used in place
+of `publish-key'.
.TP
.B trust-keys KEYID...
-Mark key specified with KEYID with full owner trust.
-.TP
-.B update-user-userids USER USERID...
-Add/update a userid in the authorized_user_ids file for USER.
+Mark key specified with key IDs with full owner trust. `t' may be used
+in place of `trust-keys'.
.TP
.B help
Output a brief usage summary. `h' or `?' may be used in place of
`help'.
-.PD
+
.SH FILES
-.PD 1
+
.TP
/etc/monkeysphere/monkeysphere-server.conf
System monkeysphere-server config file.
/etc/monkeysphere/authorized_user_ids/USER
Server maintained authorized_user_ids files for users.
.TP
-/var/cachemonkeysphere/USER
-User keys cache directories.
-.PD
+/var/cache/monkeysphere/authorized_keys/USER
+User authorized_keys file.
+
.SH AUTHOR
+
Written by Jameson Rollins <jrollins@fifthhorseman.net>
+
.SH SEE ALSO
+
.BR monkeysphere (1),
.BR gpg (1),
.BR ssh (1)