SSH Keys

August 12, 2018

Generating a new SSH key

cd ~/.ssh/

ssh-keygen -t rsa -b 4096 -C "[email protected]"
Enter file in which to save the key (~/.ssh/id_rsa):
  > <client-name>_rsa # eg my-client_rsa

# hit enter twice for no passphrase

cat <client-name>_rsa.pub

# Copy paste the text printed out in
#   the terminal into your "Add a new SSH Key" window
#   in Bitbucket, Github, Gitlab, etc

Add to your SSH Config

This allows you to have multiple SSH keys configured for multiple clients, and automagically select the correct key when talking to the relevant server.


Written by Oliver Smit. I love talking about web technologies, good design practices, optimising productivity, and rapid prototyping of projects. Check out my work on Github