Перейти к содержанию

SSH

Материал из Викиучебника — открытых книг для открытого мира

SSH - протокол доступа для консольного подключения. Преимущественно используется на Юникс-совместимых ОС. Для того чтобы воспользоваться данным протоколом нужна программа-клиент. В большинстве ОС он есть штатно под именем ssh, в MS Windows потребуется установить сторонний.

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

[править]

Генерация пары ключей. Формат DSA не используется в настоящий момент.

ssh-keygen -t rsa -f name_of_key 

Если не задавать имя, то будет предложено создать файлы в домашней директории с именем id_rsa ( identification ~/.ssh/id_rsa и public ~/.ssh/id_rsa.pub).

Ssh-клиент ssh предполагает что именно там находится приватный ключ, если он не указан явно.

Конвертация ключа из putty-формата

[править]

Клиент putty имеет собственный формат, несовместимый с OpenSSH и поэтому для использования его в юникс-совместимых ОС требуется конвертация. Выполняется следующей командой:

ssh-keygen -i -f winkeyfilename > authorized_keys