This is a place where I store the id_rsa.pub files for all of my computers. An
authorized_keys file can easily be generated and installed via the
The master copy of this repo is stored safely in drg git but mirrors are available at GitGud and GitHub. There is also an http-only mirror of the repo, along with a pre-generated
authorized_keys file at security.coltondrg.com.
git clone https://git.drg.li/coltondrg/ssh-keystore.git cd ssh-keystore ./install
git clone https://gitgud.io/coltondrg/ssh-keystore.git cd ssh-keystore ./install
git clone https://github.com/coltondrg/ssh-keystore.git cd ssh-keystore ./install
cd ssh-keystore ./install --pull
The install script also supports cron. By running it with
--cron, it will automatically fetch the latest commit and install without confirmation.
curl -O https://security.coltondrg.com/ssh/authorized_keys cp authorized_keys ~/.ssh/authorized_keys
wget https://security.coltondrg.com/ssh/authroized_keys cp authorized_keys ~/.ssh/authorized_keys
For updates, simply repeat the process.
In the extras directory you’ll find keys that are not included in the authorized_keys file generated by the installer script, but are kept here for dexterity anyway. You can also find an example of a postinstall script you can use to extend the functionality of the installer script, including to add some of these extra keys to the generated authorized_keys file.