Klucze SSH to pary sekwencji losowo generowanych bajtów, które stanowią podstawę kryptografii klucza publicznego SSH i uwierzytelniania typu wyzwanie-odpowiedź. Sekwencje są zwykle przechowywane w plikach, a jedna z nich jest nazywana kluczem publicznym, a druga jest kluczem prywatnym.