linux ssh RSA Создание новых ключей в терминале

Переходим в папку, в которой хотим создать ключи и генерируем ключ:

cd ~/.ssh &&  ssh-keygen -t rsa

Если папки нет, то предварительно создайте её:

mkdir ~/.ssh 

Далее:

  1. генератор ключей задаст вопрос о том как назвать ключи, назовём например (ваше название может/должно быть другим!):
    g_rsa

    (введите название и нажмите энтер)-- чтобы было понятно, что это файл используется для авторизации на git.

  2. Затем два раза введите пароль (придумайте) для доступа к данным ключам (оба раза после ввода нажимайте энтер).
    ПРИМЕЧАНИЕ: обычно вводимые символы в linux в консоли не отображаются по соображением безопасности (при этом, т.к. раньше это был простой терминальный интерфейс ввода замены напр. на "точки" там нет, что кстати тоже безопаснее, при взгляде на экран остается не известной длина пароля)

Теперь мы получили в папке два ключа:

  • g_rsa — приватный, который нельзя никому сообщать
  • g_rsa.pub — публичный, который мы сообщим bitbucket и github

Связанные материалы