Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Описание

Протокол SSH и SFTP для идентификации пользователя используют систему ключей для авторизации подключающихся пользователей. 

Основной ключ, "приватый" - это файл, который хранится у вас на компьютере, его нужно держать в надежном месте. Желательно зашифровать его с помощью указания пароля для доступа к ключу (passphrase).

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

Для каждого приватного ключа существует свой публичный ключ, и наоборот (т.е. они генерируются парой). При этом, имея приватный ключ, можно сгенерировать из него публичный ключ. Обратная процедура невозможна.

Для Windows

Для генерации ssh-ключей под ОС Windows вы можете воспользоваться бесплатной утилитой PuttyGen (скачать по ссылке)

После запуска, укажите параметры как на изображении ниже, и нажмите Generate:

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

По окончанию генерации, сохраните сгенерированные ключи (их два - публичный и приватый), нажав на соответствующие кнопки:

Кроме этого, скопируйте в буфер обмена текст, расположенный в верхней части окна - это публичный ключ в формате, подходящем для добавления в Jelastic (выделить всё Ctrl-A, скопировать Ctrl-C).

Для Mac OS X / Linux

Запустите любой удобный вам терминал, и выполните следующие команды:

ssh-keygen -t dsa

В начале вам будет предложено указать место, где будет сохранен ключ (оставить по умолчанию - enter),
после этого вам будет предложено ввести и повторить пароль для защиты ключа от воровства (passphrase). Если вы не хотите задавать пароль - просто нажмите enter.

После генерации (если вы не изменяли путь к ключу при генерации), просмотреть публичный ключ можно командой

cat ~/.ssh/id_dsa.pub 

Для просмотра приватного ключа служит команда

cat ~/.ssh/id_dsa

  • No labels