Artikelversion: Enterprise Server 2.17
SSH-Schlüssel überprüfen
Zum Schutz Deiner Anmeldeinformationen solltest Du Deine SSH- und Deployment-Schlüssel regelmäßig überprüfen. Dabei solltest Du auch die für den Zugriff auf Dein GitHub Enterprise-Konto autorisierten Anwendungen überprüfen.
Nicht autorisierte (oder möglicherweise kompromittierte) SSH-Schlüssel solltest Du löschen, um möglichen Angreifern den Zugriff auf Deine Repositorys zu verwehren. Vorhandene SSH-Schlüssel, die gültig sind, kannst Du genehmigen.
-
Klicke in der oberen rechten Ecke einer beliebigen Seite auf Dein Profilfoto und klicke dann auf Settings (Einstellungen).
-
Klicke in der Seitenleiste für Benutzereinstellungen auf SSH and GPG keys (SSH- und GPG-Schlüssel).
-
Überprüfe auf der Seite mit den SSH-Einstellungen die Deinem Konto zugeordneten SSH-Schlüssel. Klicke bei Dir unbekannten oder veralteten Schlüsseln auf Delete (Löschen). Bei gültigen SSH-Schlüsseln, die Du behalten möchtest, klicke auf Approve (Genehmigen).
Hinweis: Falls Du Deine SSH-Schlüssel aufgrund einer fehlgeschlagenen Git-Operation überprüfst, ist der nicht verifizierte Schlüssel, der den SSH-Schlüssel-Auditfehler verursacht hat, in der Liste der SSH-Schlüssel hervorgehoben.
-
Öffne das Terminal.
-
Starte den SSH-Agenten im Hintergrund.
$ eval "$(ssh-agent -s)" > Agent pid 59566
-
Suche und notiere Deinen öffentlichen Schlüssel-Fingerprint. Bei Verwendung von OpenSSH 6.7 oder älter:
$ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA)
Bei Verwendung von OpenSSH 6.8 oder neuer:
$ ssh-add -l -E md5 > 2048 MD5:a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA)
-
Die SSH-Schlüssel auf GitHub Enterprise sollten den zugehörigen Schlüsseln auf Deinem Computer entsprechen.
-
Klicke in der oberen rechten Ecke einer beliebigen Seite auf Dein Profilfoto und klicke dann auf Settings (Einstellungen).
-
Klicke in der Seitenleiste für Benutzereinstellungen auf SSH and GPG keys (SSH- und GPG-Schlüssel).
-
Überprüfe auf der Seite mit den SSH-Einstellungen die Deinem Konto zugeordneten SSH-Schlüssel. Klicke bei Dir unbekannten oder veralteten Schlüsseln auf Delete (Löschen). Bei gültigen SSH-Schlüsseln, die Du behalten möchtest, klicke auf Approve (Genehmigen).
Hinweis: Falls Du Deine SSH-Schlüssel aufgrund einer fehlgeschlagenen Git-Operation überprüfst, ist der nicht verifizierte Schlüssel, der den SSH-Schlüssel-Auditfehler verursacht hat, in der Liste der SSH-Schlüssel hervorgehoben.
-
Öffne Git Bash. Wenn Du das in GitHub Desktop integrierte Git Shell verwendest, öffne Git Shell, und fahre mit Schritt 6 fort.
-
Wenn Du Git Bash verwendest, aktiviere den SSH-Agenten:
# starte den ssh-agenten im Hintergrund $ eval "$(ssh-agent -s)" > Agent pid 59566
Wenn Du eine andere Eingabeaufforderung verwendest, beispielsweise Git für Windows, aktiviere den SSH-Agenten:
# starte den ssh-agenten im Hintergrund $ eval $(ssh-agent -s) > Agent pid 59566
-
Suche und notiere Deinen öffentlichen Schlüssel-Fingerprint. Bei Verwendung von OpenSSH 6.7 oder älter:
$ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA)
Bei Verwendung von OpenSSH 6.8 oder neuer:
$ ssh-add -l -E md5 > 2048 MD5:a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA)
-
Die SSH-Schlüssel auf GitHub Enterprise sollten den zugehörigen Schlüsseln auf Deinem Computer entsprechen.
-
Klicke in der oberen rechten Ecke einer beliebigen Seite auf Dein Profilfoto und klicke dann auf Settings (Einstellungen).
-
Klicke in der Seitenleiste für Benutzereinstellungen auf SSH and GPG keys (SSH- und GPG-Schlüssel).
-
Überprüfe auf der Seite mit den SSH-Einstellungen die Deinem Konto zugeordneten SSH-Schlüssel. Klicke bei Dir unbekannten oder veralteten Schlüsseln auf Delete (Löschen). Bei gültigen SSH-Schlüsseln, die Du behalten möchtest, klicke auf Approve (Genehmigen).
Hinweis: Falls Du Deine SSH-Schlüssel aufgrund einer fehlgeschlagenen Git-Operation überprüfst, ist der nicht verifizierte Schlüssel, der den SSH-Schlüssel-Auditfehler verursacht hat, in der Liste der SSH-Schlüssel hervorgehoben.
-
Öffne das Terminal.
-
Starte den SSH-Agenten im Hintergrund.
$ eval "$(ssh-agent -s)" > Agent pid 59566
-
Suche und notiere Deinen öffentlichen Schlüssel-Fingerprint. Bei Verwendung von OpenSSH 6.7 oder älter:
$ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA)
Bei Verwendung von OpenSSH 6.8 oder neuer:
$ ssh-add -l -E md5 > 2048 MD5:a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA)
-
Die SSH-Schlüssel auf GitHub Enterprise sollten den zugehörigen Schlüsseln auf Deinem Computer entsprechen.
Warnung: Wenn Du einen SSH-Schlüssel siehst, der Dir auf GitHub Enterprise unbekannt ist, solltest Du ihn sofort löschen und Dich für weitere Anweisungen an den Ihr GitHub Enterprise-Websiteadministrator wenden. Ein Dir unbekannter öffentlicher Schlüssel kann ein Hinweis auf ein Sicherheitsproblem sein.