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