Administration
For this collection of examples, assume that administrators Joanna
and Elizabeth
have the following configuration blocks within their local ~/.ssh/config
files…
Elizabeth
‘s ~/.ssh/config
file
Host liz
IdentitiesOnly yes
IdentityFile ~/.ssh/private.key
HostName <ip-to-server>
User liz
Joanna
‘s ~/.ssh/config
file
Host joan
IdentitiesOnly yes
IdentityFile ~/.ssh/private.key
HostName <ip-to-server>
User joan
… where <ip-to-server>
is replaced with the IP address to the server that they are administrating.
Usage Examples
-
Installation
This step is only needed once per server setup, see
Update
for updating pre-existing installs of this project -
Jekyll User Modifier
The
jekyll_usermod.sh
administration script adds newGit
/Jekyll
users to private server -
Jekyll DNS Configurer
The
jekyll_dnsconf.sh
administration script adds aGit
/Jekyll
user to DNS configurations -
Jekyll WWW Configurer
The
jekyll_wwwconf.sh
administration script adds a new repository for given user to Web Server configurations -
Updating
The following instructions are relevant only after following
Install
instructions for this project