Skip to content

Instantly share code, notes, and snippets.

@ryancdotorg
Created March 4, 2013 03:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ryancdotorg/5079692 to your computer and use it in GitHub Desktop.
Save ryancdotorg/5079692 to your computer and use it in GitHub Desktop.
# IdentityFile magic, should be placed at very end of file.
# Allows easier management of many ssh keys without having
# to repeatedly fiddle with ~/.ssh/config. If it's not clear
# you set up your keys as id_rsa_username@host.example.com
# substituting ANY for either the username or hostname if
# desired.
Host *
IdentityFile ~/.ssh/keys/id_ecdsa_%r@%h
IdentityFile ~/.ssh/keys/id_rsa_%r@%h
IdentityFile ~/.ssh/keys/id_dsa_%r@%h
IdentityFile ~/.ssh/keys/id_ecdsa_ANY@%h
IdentityFile ~/.ssh/keys/id_rsa_ANY@%h
IdentityFile ~/.ssh/keys/id_dsa_ANY@%h
IdentityFile ~/.ssh/keys/id_ecdsa_%r@ANY
IdentityFile ~/.ssh/keys/id_rsa_%r@ANY
IdentityFile ~/.ssh/keys/id_dsa_%r@ANY
IdentityFile ~/.ssh/keys/id_ecdsa_ANY@ANY
IdentityFile ~/.ssh/keys/id_rsa_ANY@ANY
IdentityFile ~/.ssh/keys/id_dsa_ANY@ANY
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment