SSH-Schlüssel sind Paare von Sequenzen zufällig generierter Bytes, die die Grundlage für die Kryptographie mit öffentlichen SSH-Schlüsseln und die Authentifizierung mit Challenge-Response bilden. Die Sequenzen werden normalerweise in Dateien gespeichert und eine davon wird als öffentlicher Schlüssel bezeichnet, während die andere als privater Schlüssel bezeichnet wird.