diff options
author | Daniel Kahn Gillmor <dkg@fifthhorseman.net> | 2010-07-15 17:02:08 -0400 |
---|---|---|
committer | Daniel Kahn Gillmor <dkg@fifthhorseman.net> | 2010-07-15 17:57:06 -0400 |
commit | 9b594d761d60fad6444b26ff3d41708e1c138abf (patch) | |
tree | 20f64e73ba688de1a43f133ecc907bdd19a04ba4 | |
parent | 37af72d965da6938e0236a5296892cd6b3f99092 (diff) |
added some examples for system integration
-rw-r--r-- | Changelog | 2 | ||||
-rwxr-xr-x | Makefile | 4 | ||||
-rw-r--r-- | examples/crontab | 6 | ||||
-rw-r--r-- | examples/ssh_config | 4 | ||||
-rw-r--r-- | examples/sshd_config | 6 |
5 files changed, 21 insertions, 1 deletions
@@ -7,6 +7,8 @@ monkeysphere (0.31~pre) UNRELEASED; urgency=low declines to publish one of the keys key (closes MS #1945) * report updated expiration date upon successful conclusion of m-h set-expire (closes MS #2291) + * added some files in examples/ to demonstrate system integration + with OpenSSH [ Jameson Rollins ] * add keys-for-user subcommand to monkeysphere-authentication @@ -54,7 +54,9 @@ install: all installman install -m 0644 src/share/m/* $(DESTDIR)$(PREFIX)/share/monkeysphere/m install -m 0644 src/share/mh/* $(DESTDIR)$(PREFIX)/share/monkeysphere/mh install -m 0644 src/share/ma/* $(DESTDIR)$(PREFIX)/share/monkeysphere/ma - install Changelog $(DESTDIR)$(PREFIX)/share/doc/monkeysphere + install -m 0644 Changelog $(DESTDIR)$(PREFIX)/share/doc/monkeysphere + install -d $(DESTDIR)$(PREFIX)/share/doc/monkeysphere/examples + install -m 0644 examples/* $(DESTDIR)$(PREFIX)/share/doc/monkeysphere/examples install -m 0644 etc/monkeysphere.conf $(DESTDIR)$(ETCPREFIX)/etc/monkeysphere/monkeysphere.conf$(ETCSUFFIX) install -m 0644 etc/monkeysphere-host.conf $(DESTDIR)$(ETCPREFIX)/etc/monkeysphere/monkeysphere-host.conf$(ETCSUFFIX) install -m 0644 etc/monkeysphere-authentication.conf $(DESTDIR)$(ETCPREFIX)/etc/monkeysphere/monkeysphere-authentication.conf$(ETCSUFFIX) diff --git a/examples/crontab b/examples/crontab new file mode 100644 index 0000000..ab26c9d --- /dev/null +++ b/examples/crontab @@ -0,0 +1,6 @@ +# example Monkeysphere cron job: + +# Hourly: update the per-user authorized_keys in /var based on +# ~/.monkeysphere/authorized_user_ids + +36 * * * * root /usr/sbin/monkeysphere-authentication update-users diff --git a/examples/ssh_config b/examples/ssh_config new file mode 100644 index 0000000..b6746a1 --- /dev/null +++ b/examples/ssh_config @@ -0,0 +1,4 @@ +# Monkeysphere ssh config stanza (for ~/.ssh/config or /etc/ssh_config) +# This checks for host keys in the OpenPGP WoT: +Host * +ProxyCommand monkeysphere ssh-proxycommand %h %p diff --git a/examples/sshd_config b/examples/sshd_config new file mode 100644 index 0000000..30368ca --- /dev/null +++ b/examples/sshd_config @@ -0,0 +1,6 @@ +# Monkeysphere sshd config (for use in /etc/sshd_config) +# This checks for user keys in the OpenPGP WoT: +AuthorizedKeysFile /var/lib/monkeysphere/authorized_keys/%u + +# be sure to also add a scheduled job to update these keys +# (see the example cronjob) |