This domain serves an instance of akhttpd. Akhttpd serves an authorized_keys file for every GitHub user. To get the keys for a given user, simply append the username to the URL.

For example http://localhost:8080/username will return an authorized_keys file for the user username when called from common command-line clients. In the browser it will display an html page to view and copy the keys.

To install these keys on an ssh server, you could do something like:

curl -L localhost:8080/username > .ssh/authorized_keys

For convenience, this service also exposes a script to do this automatically. Using this script will overwrite any existing SSH Keys for your user. You can use it like:

curl -L localhost:8080/username.sh | sh

Please refer to the GitHub repository for more information.


This service is provided as-is, with no warranties or guarantees what-so-ever. If you want to make heavy use of this service, I highly recommend just hosting your own instance.

Usage of this service is subject to the following Terms and Conditions:

If you are the owner of a GitHub Account and would like me to stop serving SSH Keys associated with your account, please contact me via the email in the privacy policy.