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 new Git/Jekyll users to private server
  • Jekyll DNS Configurer

    The jekyll_dnsconf.sh administration script adds a Git/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

RSSv2 or Atom