Подключение по SSH с использованием ключа через Putty

Пошаговое руководство по подключению через SSH с помощью ключа Putty

  • Сначала вам необходимо установить утилиту PuTTYGen, доступную по ссылке
  • Далее запустите утилиту и нажмите кнопку Generate.

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

  • С помощью кнопок "Save privete key" и "Save Public key" сохраните ключи на компьютере.
    В качестве меры предосторожности вы можете сохранить ключ, установив на него пароль.
  • Далее необходимо добавить открытый ключ на сервер, к которому планируется подключение.
    Для этого подключитесь к нему по SSH, используя пароль, и откройте файл .ssh / authorized_keys в домашнем каталоге пользователя. В конец файла необходимо добавить следующую запись.
ssh-rsa your_public_key_here //здесь указываем сам rsa ключ


В данном примере планируется подключение с учетной записью root, поэтому путь к файлу /root/.ssh/authorized_keys
Вы можете увидеть содержимое ключа в самом файле, эта часть выделена на скриншоте.

Далее в окне Putty перейдите на вкладку "Connection" → "SSH" → "Auth" и в нижнем поле укажите путь к файлу закрытого ключа (имеет расширение * .ppk)

  • После этого введите адрес сервера на главной вкладке программы и подключитесь.
    При подключении программа запросит имя пользователя, с которым планируется войти в систему.
    Вводим имя учетной записи, для которой ранее был введен ключ (в нашем случае root), после чего получаем доступ к консоли.
    Если ключ был сохранен с паролем - после ввода логина нужно будет ввести пароль от SSH-ключа (он может отличаться от пароля учетной записи)