Подключение к серверу через SSH и PuTTY

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

Скачиваем PuTTY. Архив с полным набором файлов (A .ZIP file containing all the binaries (except PuTTYtel), and also the help files). Прямая ссылка.

Для авторизации используется два ключа: публичный и приватный. Приватный остается у клиента, публичный размещается на сервере. Для генерации ключей используется программа PUTTYGEN.EXE из архива PuTTY.

Запускаем PUTTYGEN.EXE, проверяем что тип ключа SSH-2 RSA и размер 2048.

PUTTYGEN генерация ключа

Нажимаем Generate и водим курсором по окну приложения. На основе перемещений мыши генерируется ключ.

PUTTYGEN сохранение ключа

Комментарий и фраза-пароль настраивается при необходимости. Нажимаем Save priate key и выбираем имя файла куда сохранить приватный ключ.

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

Теперь запускаем PUTTY.EXE

На форме Session вводим IP сервера.

PYTTU ввод адреса сервера

На форме Connection->Data вводим логин пользователя на сервере.

PYTTU настройка логина

На форме Connection->SSH->Auth указываем путь к ранее сохранному файлу приватного ключа.

PYTTU настройка пути к файлу приватного ключа

Возвращаемся на форму Session вводим название подключения, идентификатор пригодится дальше при настройке ярлыка. Нажимаем Save и Open.

PYTTU сохранение сессии

При подключении появляется сообщение о том что сервер не принял наш ключ.

Установим публичный ключ на сервере. Пользователь уже введен из настройки, вводим пароль.
После подключении текущий каталог — каталог пользователя. В файле .ssh/authorized_keys список публичный ключей по которым доступно подключение до этого сервера. Открываем файл в текстовом редакторе

редактирование ssh/authorized_keys через nano

Теперь вставим в authorized_keys публичный ключ. Для этого скопируем из сохраненного PUTTYGEN.EXE файла строки:

Объединим строки ключа в одну и допишем в начало тип ключа ssh-rsa

Копируем получившуюся строку, переходим обратно в nano. Для вставки в окно PUTTY нажмите ПКМ. Выходим из nano с сохранением файла

Вводим Exit для закрытия подключения.

Теперь создаем ярлык для PUTTY.EXE и добавляем параметр -load с названием ранее сохраненного подключения.

Ярлык с параметром для автоматического подключения

Запускаем ярлык и подключаемся к серверу

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *