Skip to content

Создание ключей для Windows

Чтобы создавать и использовать SSH-ключи, вам необходимо установить:
- PuTTY - утилиту для подключения удалённых сервисов через SSH;
- PuTTYgen - утилиту для создания SSH-ключей.

На веб-сайте PuTTY скачайте файл .msi в разделе Package files в верхней части страницы под MSI (Windows Installer). Затем установите программу на локальном компьютере при помощи двойного клика и используйте мастер установки.

После установки запустите PuTTYgen при помощи меню Старт или нажмите кнопку Windows и наберите puttygen. Программа для генерации ключей выглядит примерно так:

Вы можете настроить параметры программы в нижней части окна, хотя в большинстве случаев подходят стандартные настройки. Чтобы создать SSH-ключ, нажмите на кнопку Generate, расположенную справа.

Программа может попросить вас "сгенерировать случайные движения курсором мыши в поле Ключ". Эта произвольность, называемая "энтропия", используется для создания ключей, чтобы другие люди не смогли их воспроизвести.

После создания публичного ключа вы увидите его в текстовом поле. Скопируйте его в буфер обмена, если собираетесь войти в ваш аккаунт или сервер, и при копировании ключа убедитесь, что выделили его целиком.

Пароль

Далее программа запросит придумать пароль для вашего SSH-ключа. Это повышает уровень безопасности и препятствует тому, чтобы завладевший вашим ключом пользователь смог его использовать без пароля.

Этот пароль будет необходимо вводить каждый раз при использовании ключа за исключением случаев, когда для хранения ключей используется SSH-агент.

Нажмите Save private key и выберите надёжное место хранения для ключа. Его название ключа может быть абсолютно любым, а расширение .ppk добавляется автоматически.

Если вы еще не ввели пароль, программа запросит подтверждение, что ключ будет использоваться без него. Мы настойчиво рекомендуем использовать пароль, но вы можете нажать ENTER и пропустить этот шаг.

Работа с форматом ключей PuTTY

Вы можете нажать  Save public key, но примите к сведению: формат PuTTYgen несовместим с файлами authorized_keys для OpenSSH, которые используются на серверах Linux.
Если необходимо посмотреть публичный ключ в правильном формате после того, как приватный ключ изменился:

  1. Откройте PuTTYgen;
  2. Перейдите к Load an existing private key file и нажмите на кнопку Load;
  3. Найдите приватный ключ в файловой системе и выберите его;
  4. Нажмите Open.

Публичный ключ отобразится в другом формате.