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

Описание

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

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

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

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

Для Windows

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

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

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

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

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

Для Mac OS X / Linux

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

ssh-keygen

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

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

cat ~/.ssh/id_rsa.pub 

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

cat ~/.ssh/id_rsa

Далее

Подключение по ssh к контейнеру

Подключение по sftp к контейнеру

  • No labels