Руководство по использованию PuTTY

Опытные пользователи слышали о протоколе подключения SSH, который позволяет удалённо управлять ОС или компьютером. В основном этим протоколом пользуются администраторы машин с системами на ядре Linux или Unix, однако не так давно появилась и утилита для Windows – PuTTY. О том, как ею пользоваться, мы и хотим сегодня поговорить.

Скачать последнюю версию PuTTY

Как пользоваться PuTTY

Использование этой утилиты состоит из нескольких этапов: загрузки и установки на целевой компьютер, первичной настройки и подключения к тому или иному серверу. Также рассмотрим методику передачи файлов по SSH.

Шаг 1: Загрузка и установка

  1. Для загрузки и установки утилиты переходите по ссылке выше. На официальном сайте программы найдите блок «Package files», в котором выберите одну из ссылок под категорией «MSI (‘Windows Installer’)».
  2. Загрузить Putty с официального сайта для использования утилиты

  3. Загрузите инсталлятор и запустите его. В первом окошке нажмите «Next».
  4. Начать установку Putty для использования утилиты

  5. Выберите местоположение файлов программы. Желательно оставить по умолчанию – для корректной работы ПуТТИ должна находится на системном диске.
  6. Местоположение Putty в процессе установки для использования утилиты

  7. Далее предстоит выбрать устанавливаемые компоненты. Как правило, варианта по умолчанию вполне достаточно, и удалять либо добавлять компоненты стоит только опытным пользователям. Нажмите на кнопку «Install» – обратите внимание, что вам понадобятся права администратора.

    Настройка компонентов Putty в процессе установки для использования утилиты

    Читайте также: Как получить права администратора в Windows 7 и Windows 10

  8. Дождитесь, пока утилита установится. По окончании процедуры снимите отметку с пункта «View Readme file» и нажимайте «Finish».

Окончание установки Putty для использования утилиты

Дальнейшая инструкция предполагает, что будет задействоваться графический интерфейс утилиты. С ярлыка на «Рабочем столе» запускается консольный вариант, поэтому для запуска GUI нужно использовать папку приложения в меню «Пуск».
Запуск графического интерфейса Putty для использования утилиты

Шаг 2: Настройка

Перед началом использования утилиту следует соответствующим образом настроить. На нашем сайте уже есть подробная инструкция по выполнению этой процедуры, поэтому просто приведём ссылку на нее.

Настройка приложения PuTTY для Windows

Подробнее: Как настроить PuTTY

Шаг 3: Подключение по SSH, сохранение сессии и данных авторизации

  1. Для подключения по протоколу SSH откройте вкладку «Session», которая расположена в самом верху дерева опций. Увидите следующую картину:
    Открыть вкладку подключения Putty для использования утилиты
    Первым делом убедитесь, что отмечен пункт «SSH». Далее в поля «Host Name» и «Port» пропишите имя или IP-адрес сервера и порт подключения соответственно.
  2. Нажмите на кнопку «Open» внизу окна программы.
    Начать сессию подключения Putty для использования утилиты
    Появится предложение добавить ключ сервера в список доверенных, нажмите «Да».
  3. Сохранить ключ подключения Putty для использования утилиты

  4. Далее переходим к открывшемуся окну консоли. В него следует вручную ввести логин и пароль для подключения к серверу.
    Ввод данных подключения Putty для использования утилиты

    Обратите внимание! Ввод знаков пароля не отображается в консоли, поэтому может показаться, что утилита «глючит»!

  5. После ввода пароля подключение к серверу будет установлено, и вы сможете полноценно работать.

Удачное подключение Putty для использования утилиты

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

Если требуется часто подключаться к одному и тому же серверу, сессию можно сохранить, чтобы не вводить постоянно адрес и порт. Делается это следующим образом:

  1. Проделайте действия из шага 1 предыдущего этапа, но на этот раз обратитесь к блоку настроек «Saved Sessions». Введите в соответствующее поле любое подходящее имя.
  2. Ввод имени сохраняемой сессии в Putty для использования утилиты

  3. Далее воспользуйтесь кнопкой «Save».
  4. Сохранение сессии в Putty для использования утилиты

  5. В списке сохранённых сессий появится запись с введённым ранее именем. Для загрузки просто выделите эту сессию и нажмите «Load».

Загрузка сохранённой сессии в Putty для использования утилиты

Авторизация по ключу

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

  1. Найдите в меню «Пуск» папку ПуТТИ, в которой откройте средство PuTTYgen.
  2. Убедитесь, что переключатель режима шифрования находится в положении «RSA», и нажимайте «Generate».
  3. Создать ключ в PuttyGEN для использования утилиты

  4. В процессе создания ключа утилита попросит вас поводить мышкой и нажать случайную клавишу на клавиатуре – это требуется для генерации информационной энтропии. После создания последовательности нажмите на кнопки «Save Public Key» и «Save Private Key».
    Сохранить созданный ключ в PuttyGEN для использования утилиты
    Также по желанию можно задать пароль для доступа к частному ключу, в противном случае при нажатии на соответствующую кнопку появится предупреждение.
  5. Сохранить частный ключ без пароля в PuttyGEN для использования утилиты

  6. Для использования ключа его потребуется переместить в файл /root/.ssh/authorized_keys. Для этого вводите следующие команды:

    ls -a ~/. |grep .ssh

    Создать папку ключей на сервере в Putty для использования утилиты

    Если такой папки нет, её следует создать командой:

    mkdir ~/.ssh

  7. Папка ключей на сервере в Putty для использования утилиты

  8. Далее создайте требуемый файл, команды следующие:

    cd ~/.ssh
    touch authorized_keys
    vi authorized_keys

  9. Файл ключей на сервере в Putty для использования утилиты

  10. Вставьте в конец созданного файла данные из публичного ключа, полученного в PuTTYgen.

    Важно! Ключ должен идти сплошной строкой, без переносов!

  11. Ввод данных ключа в Putty для использования утилиты

  12. Напоследок задайте права доступа к файлу с ключом и его каталогу:

    chmod 600 ~/.ssh/authorized_keys
    chmod 700 ~/.ssh

  13. Права доступа к паапке с ключами в Putty для использования утилиты

  14. Далее запустите PuTTY и в дереве опций откройте настройки «Connection»«SSH»«Auth». Воспользуйтесь кнопкой «Browse» в позиции «Private key file for authentification» и выберите в диалоговом окне «Проводника» частный ключ, созданный на шаге 3.
  15. Добавить ключ в Putty для использования утилиты

  16. Сохраните параметры подключения, затем заново подсоединитесь к серверу. Авторизуйтесь на нём, введя логин. Если всё сделано правильно, сервер вместо запроса пароля будет использовать частный ключ, находящийся на клиентской машине, и публичный ключ, который находится на самом сервере.

Заключение

Мы рассмотрели особенности использования утилиты PuTTY для подключения по SSH и разобрали несколько примеров базовых действий с приложением. Как видим, всё не так сложно, как может показаться на первый взгляд.

Автор статьи Константин С. Вам помогли мои советы?
Получить ответ на Email
Уведомить о

1 Ответ
По рейтингу
Новые Старые
Межтекстовые Отзывы
Посмотреть все комментарии
Аноним
18 декабря 2019 12:35

Здравствуйте. При проверке анонимности обнаруживается двухсторонний туннель, ос система win 10 у меня. Можно ли убрать это (двухсторонний туннель) используя программу PuttY и какой вводить IP адрес или имя хоста , пользуясь услугами этой фирмы.

Рекомендуем: