Как просмотреть свои SSH-ключи в разных ОС
Иногда вам нужно посмотреть свои созданные ранее SSH ключи, которые хранятся в вашей ОС. Например, вам нужно добавить публичный SSH ключ для аутентификации на сервере или на каком либо сервисе, например на GitHub.
Ниже шпаргалка о том, где и как посмотреть публичные SSH ключи в операционных системах Windows, Linux и MacOS.
Как посмотреть ваш публичный ключ в Windows
Если у вас еще не создан SSH public key, то выполните команду:
ssh-keygen
и следуйте инструкциям. У вас спросят куда сохранить создаваемые ключи (по умолчанию сохраняются в папку C:\Users\USERNAME\.ssh\), далее вас попросят придумать парольную фразу (можно оставить пустой). После этого ваши ключи будут созданы.
Теперь чтобы посмотреть ваш публичный SSH ключ в Windows нужно ввести команду:
type ~\.ssh\id_rsa.pub
На экране терминала отобразится ваш публичный ключ, его можно выделить и скопировать. Если вы ходите сразу скопировать содержание ключа в буфер, выполните команду:
type ~\.ssh\id_rsa.pub | clip
Как посмотреть ваш публичный ключ в Linux или MacOS
Вывести в терминал Линукса или МакОС созданный ранее публичный ssh ключ можно с помощью команды cat, которая будет выглядеть одинаково в обеих ОС:
cat ~/.ssh/id_rsa.pub
На MacOS можно сразу скопировать содержание публичного SSH ключа в буфер без вывода в терминал, для этого введите команду:
cat ~/.ssh/id_rsa.pub | pbcopy
Как посмотреть ваш приватный ssh ключ
Если вам вдруг понадобится просмотреть private ssh key (хотя это приватная информация и не нужно никогда ее показывать посторонним), то вы должны выполнить те же действия, что и выше для публичного ключа, только нужно будет удалить .pub из имени файла.
Т.е. id_rsa — это закрытый ключ, а id_rsa.pub — открытый ключ.
Вот собственно и все, что нужно для просмотра ваших открытых и закрытых ключей SSH в Windows, Linux и MacOS.