Tim Neilen    Books    Now    Quotes

Using GitHub to manage public keys

Authentication with remote services is often accomplished with SSH Keys. While being a very secure, it can be a bit tedious to set up and manage. The best way I’ve found to manage my public keys is to simply add them to GitHub (instructions available here). From there it’s a matter of sending through a link to the public keys if I ever need to be granted remote access.

By adding the keys to GitHub, you can also use curl to add them to authorized_keys:

curl https://github.com/your-username.keys >> ~/.ssh/authorized_keys