/home/coltondrg/.ssh/authorized_keys https://security.coltondrg.com/ssh/
coltondrg? 0bfaf8c42d update copyright 4 weeks ago
extras Added Google Cloud Shell key 1 month ago
.gitignore Added postinstall capabilities 9 months ago
LICENSE update copyright 4 weeks ago
README.md update urls or something 2 months ago
appuls.coltondrg.in.pub the key for my macos install 8 months ago
derpyhooves.coltondrg.in.pub Initial commit 9 months ago
install better parsing & cleanup 2 months ago
luna.coltondrg.in.pub wooooona 7 months ago
rainbowcrash.coltondrg.in.pub winbloze key 8 months ago
rainbowdash.coltondrg.in.pub Initial commit 9 months ago
toybox.coltondrg.com.pub added new key for toybox.coltondrg.com 9 months ago

README.md

ColtonDRG SSH Keystore

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 ./install script.

The canonical version of this repo is at drg git, however, a mirror is available at GitHub for convenience.

An http-accessible copy of these, including a pre-generated authorized_keys file is available at https://security.coltondrg.com/ssh/

Quick installation

Using git

From drg git
git clone https://git.drg.li/coltondrg/ssh-keystore.git
cd ssh-keystore
./install
From GitHub
git clone https://github.com/coltondrg/ssh-keystore.git
cd ssh-keystore
./install
Updating
cd ssh-keystore
git pull
./install

The install script also supports cron. By running it with --cron, it will automatically fetch the latest commit and install without confirmation.

Using curl/wget

From security.coltondrg.com via curl
curl -O https://security.coltondrg.com/ssh/authorized_keys
cp authorized_keys ~/.ssh/authorized_keys
From security.coltondrg.com via wget
wget https://security.coltondrg.com/ssh/authroized_keys
cp authorized_keys ~/.ssh/authorized_keys

For updates, simply repeat the process.

Other notes

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.