Как узнать, какой ключ ssh используется в моей учетной записи на github? - PullRequest
0 голосов
/ 13 февраля 2019

Когда я захожу на страницу SSH-ключей в моей учетной записи GitHub , я вижу ключ, идентификация которого начинается с "c5: 42: 08: 9d: 39: 22 ..."

На моем компьютере в папке «.ssh» есть несколько файлов, которые выглядят как открытые ключи SSH, но ни один из них не содержит строку, аналогичную приведенной выше.Например, один из файлов «id_rsa.pub» содержит строку, которая начинается с «ssh-rsa AAAAB3NzaC1yc2EAAAADAQABA ...», и другие похожие файлы, которые, вероятно, представляют разные ключи.

Как определить, какой изфайлы, если таковые имеются, представляют фактический ключ, который находится в моей учетной записи github?

1 Ответ

0 голосов
/ 13 февраля 2019

Значение c5:42:08:9d:39:22... - это не сам ключ, а его отпечаток .Вы можете увидеть отпечатки ваших клавиш с помощью ssh-keygen утилиты , например,

ssh-keygen -lf ~/.ssh/id_rsa -E md5

Здесь мы указываем, что хотим видеть отпечаток ключа (-l), мы предоставляемпуть к ключу, отпечаток которого мы хотим видеть (-f ~/.ssh/id_rsa), и мы указываем, что мы хотим видеть отпечаток MD5, а не более новый хеш, такой как SHA-256 (-E md5), так как это то, что GitHub показывает в своем веб-интерфейсе.

Вы должны получить тот же отпечаток пальца из публичной части, что и из приватной части пары ключей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...