Чтобы сгенерировать SSH-ключ с электронным письмом с использованием современного алгоритма, вы можете выполнить следующие действия:
Метод 1: использование OpenSSH (Linux/macOS)
- Откройте приложение терминала в вашей системе Linux или macOS.
- Выполните следующую команду, заменив «your_email@example.com» своим адресом электронной почты:
ssh-keygen -t ed25519 -C "your_email@example.com"
- Вам будет предложено ввести путь к файлу для сохранения ключа. Нажмите Enter, чтобы принять местоположение по умолчанию (
~/.ssh/id_ed25519), или при желании укажите другой путь. - При желании вы можете установить парольную фразу для ключа для дополнительной безопасности. Нажмите Enter, если вы не хотите задавать парольную фразу.
Метод 2: использование PuTTY (Windows)
- Загрузите и установите PuTTY с официального сайта ( https://www.putty.org/ ).
- Запустите приложение PuTTYgen.
- Выберите тип ключа «SSH-2 RSA».
- В разделе «Параметры» введите значение «Количество бит в сгенерированном ключе» (например, 4096).
- Введите свой адрес электронной почты в поле «Основной комментарий».
- Нажмите кнопку «Создать», чтобы создать пару ключей.
- Произвольно перемещайте мышь внутри ключевой области, чтобы сгенерировать энтропию ключей.
- После создания пары ключей вы можете сохранить открытый и закрытый ключи в нужном месте.
Метод 3: использование ssh-keygen (подсистема Windows для Linux)
- Откройте терминал подсистемы Windows для Linux (WSL).
- Выполните следующую команду, заменив «your_email@example.com» своим адресом электронной почты:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
- Вам будет предложено ввести путь к файлу для сохранения ключа. Нажмите Enter, чтобы принять местоположение по умолчанию (
~/.ssh/id_rsa), или при желании укажите другой путь. - При желании вы можете установить парольную фразу для ключа для дополнительной безопасности. Нажмите Enter, если вы не хотите задавать парольную фразу.