Skip to content

Latest commit

 

History

History
62 lines (43 loc) · 2 KB

2012-03-07-win-verify-ssh.markdown

File metadata and controls

62 lines (43 loc) · 2 KB
layout title description
default
Verify Your SSH Keys
A quick guide to help you verify your SSH keys using the fingerprint

This is the guide to verifying your SSH keys in Windows. There are also guides for OS X and Linux.

GitHub uses SSH keys to establish a secure connection between your computer and GitHub.

To verify your SSH keys you need to find the fingerprint of each key on your computer and compare it to the fingerprint displayed on GitHub.

If there are keys on your GitHub account that you don't recognize you should delete them immediately.

First: What's a Fingerprint?

An SSH key's fingerprint is a sequence of bytes unique to that key. Fingerprints are usually encoded into hexadecimal strings and formatted into groups of characters for readability.

We display SSH key fingerprints on GitHub along with the key's title:

Next: Find and Compare Fingerprints

First, download the GHKeyBrowser program from the following location:

https://s3.amazonaws.com/github-assets/GHKeyBrowser.exe

This is standalone executable provided by GitHub that will list all your ssh keys with fingerprints.

Now open https://github.com/settings/ssh and make sure the fingerprints attached to your GitHub account match the fingerprints in GHKeyBrowser.

If the fingerprints match, mark the key as verified.

Fingerprints don't match?

If there are any SSH keys attached to your account that you don't recognize delete them immediately.

If all the fingerprints match then you are safe - continue social coding.