+[[!meta date="2008-10-19 18:33:59 -0400"]]
+
One may want to provide ikiwiki hosting with [[rcs/git]]+ssh access and web
server located at different hosts. Here's a description for such
a setup, using password-less SSH as a way of communication between
these two hosts.
+[[!img separate-webserver.svg size=490x align=right]]
+
Git server
==========
executable and contains:
#!/bin/sh
- /usr/bin/ssh ikiwiki_amnesia@www bin/ikiwiki.update
+ /usr/bin/ssh ikiwiki_example@webserver bin/ikiwiki.update
Password-less SSH must be setup to make this possible; one can
restrict `gitserver:ikiwiki_example` to be able to run only the needed
command on the web server, using such a line in
`webserver:~ikiwiki_example/.ssh/authorized_keys`:
- command="bin/ikiwiki.update",from="vcs.example.com",no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty ssh-rsa ...
+ command="bin/ikiwiki.update",from="gitserver.example.com",no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty ssh-rsa ...
Web server
==========