Как генерировать SSH-ключ в MacOS и скопировать его в буфер обмена?

Шаг 1. Откройте терминал

Как открыть Терминал в MacOS

Terminal on MacOS

Шаг 2. Вставьте команду для генерации

Вставьте в окно теминала текст ниже, заменив адрес электронной почты, использованный в примере, на свой.

ssh-keygen -t ed25519 -C "your_email@example.com"

Если вы используете устаревшую систему, которая не поддерживает алгоритм Ed25519, используйте:

ssh-keygen -t rsa -b 4096 -C «your_email@example.com»

Подробнее...

Этапы перед генерацией SSH-ключа:

Место куда будет сохранён ключ (нажимаем «Энтр»)

Дополнительный пароль защиты ключа можно пропустить, нажав снова «Enter»:

И после следующего клика наша пара ключей (публичный и приватный) будут сгенерированы и сохранены в указанную директорию

Шаг 3. Копирование публичного ключа в буфер обмена

Зачастую, вы будете делиться своим публичным ключем с другими разработчиками или сервисами такими, как GitHub, поэтому нам нужно научиться копировать значение публичного ключа в буфер обмена. Но прежде давайте проверим и посмотрим как называется наш ключ.

Обзор существующих ключей SSH

Чтобы проверить и увидеть наш сгенерированный ключ введите в терминал следующую команду:

ls -al ~/.ssh

Эта команда отобразит наши ключи. Нас интересует ключ с расширением .pub

Копируем содержимое ключа в буфер обмена

cat ~/.ssh/id_ed25519.pub | pbcopy

или вот так:

pbcopy < ~/.ssh/id_ed25519.pub

В итоге содержимое вашего ключа (по сути это и есть ключ) будет в буфере обмена и вот что он из себя представляет:

Автор

Evgeni

Веб-разработчик, фрилансер и фанат WordPress с 2012 года. На этом сайте делюсь заметками для начинающих по разработке на WordPress. Надеюсь увидеть вас в числе своих подписчиков.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *