Как просмотреть свои 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.

Хостинг для ваших проектов