Putty что это за программа

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

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

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

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

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

Загрузите инсталлятор и запустите его. В первом окошке нажмите «Next».

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

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

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

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

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

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

    1. Для подключения по протоколу SSH откройте вкладку «Session», которая расположена в самом верху дерева опций. Увидите следующую картину:

      Первым делом убедитесь, что отмечен пункт «SSH». Далее в поля «Host Name» и «Port» пропишите имя или IP-адрес сервера и порт подключения соответственно.
    2. Нажмите на кнопку «Open» внизу окна программы.

      Появится предложение добавить ключ сервера в список доверенных, нажмите «Да».

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

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

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

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

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

    Далее воспользуйтесь кнопкой «Save».

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

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

      Найдите в меню «Пуск» папку ПуТТИ, в которой откройте средство PuTTYgen.

    Убедитесь, что переключатель режима шифрования находится в положении «RSA», и нажимайте «Generate».

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

    Также по желанию можно задать пароль для доступа к частному ключу, в противном случае при нажатии на соответствующую кнопку появится предупреждение.

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

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

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

    /.ssh
    touch authorized_keys
    vi authorized_keys

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

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

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

    /.ssh/authorized_keys
    chmod 700

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

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

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

    Отблагодарите автора, поделитесь статьей в социальных сетях.

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

    PuTTY — что это за программа?

    Программа Путти является одним из самых популярных инструментов под OS Windows. Основное назначение – передача команд подключенным устройствам (хостам) по протоколу SSH, Telnet и Rlogin, а также настройка устройств с помощью COM-портов. Доступны версии для смартфонов, а само приложение имеет открытый код, который можно дорабатывать под свои нужды и требования.

    Скачать русскую версию программы PuTTY можно бесплатно с официального сайта. Кроме этого можно скачать PuTTY Portable, которая не требует установки.

    Установка программы

    После завершения загрузки следует перейти в папку с файлом установщика, затем:

    1. Запустить файл. В открывшемся окне нажать «Next».
    2. Выбрать директорию для установки.
    3. Нажать «Install».
    4. Дождаться завершения.

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

    Первый запуск и настройки

    При первом запуске приложения нужно внести некоторые настройки для корректной работы:

    1. Запустить программу.
    2. Заполнить поле «Имя хоста». Нажать «Соединиться». Стоит указать соответствующий порт, который не блокирован на удаленном сервере.
    3. При правильном вводе данных хоста будет предложено указать информацию об учетной записи (имя пользователя и пароль).
    4. После этого авторизированному пользователю будет предоставлена возможность ввода команд, разрешенных удаленным сервером.
    5. В случае надобности, можно провести настройку кодировки. Для этого нужно перейти в главное меню, пункт «Окно», подпункт «Кодировка». При неправильно установленной кодировке будут отображены непечатные символы.
    6. В этом же меню «Окно» можно выбрать начертание шрифта. Для этого нужно выбрать подпункт «Внешний вид».

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

    Внешне, программа выглядит следующим образом:

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

    После создания подключения появляется окно в виде консоли, в которой происходит ввод команд для сервера.

    Подключение по SSH

    Работа с данным типом протоколов для подключения к удаленному серверу обоснована тем, что SSH полностью шифрует передаваемые данные (к ним относятся и пароли, передающиеся при подключении).

    Сама процедура подключения по SSH аналогична всем типам соединения. Достаточно ввести IP-адрес и порт, после чего должно произойти подключение. Если этого не происходит, значит данные введены неверное.

    После подключения доступны к выполнению все команды UNIX-систем.

    Как сохранить сессию

    Данная операция подразумевает сохранение информации об удаленном сервере, а также типе подключения.

    Все что нужно – ввести название в поле ввода и нажать «Сохранить».

    Сохранение имени пользователя

    Для сохранения имени пользователя и пароля нужно перейти в пункт меню «Соединение», затем «Данные». Имя ввести в поле «Имя пользователя для автовхода», пароль, соответственно в форму «Пароль для автовхода».

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

    Также, в PuTTY есть возможность авторизации по выданному сервером ключу. Ввести его можно в том же пункте «SSH», но уже в меню «Аутентификация», поле «Файл с личным ключом для аутентификации».

    Для загрузки нужно нажать кнопку «Обзор» и выбрать ключ на накопителе или в папке.

    Передача файлов через SCP

    SCP – это утилита работающая по протоколу SSH. По сути – это команда, используя которую можно копировать и перемещать файлы по сети. Для передачи файлов с использованием SCP следует:

    1. Нажать на клавиатуре комбинацию клавиш «Win+R», и вписать в открывшееся поле «cmd».
    2. Элемент будет отправлен при условии соблюдения правильности ввода команды. Она имеет вид:
    1. Для отправки тестового документа с названием «test.txt» от пользователя «root» нужно ввести следующую команду:

    1. Для того чтобы задать номер удаленного порта, нужно после фразы «pscp» добавить «P», далее ввести имя порта и продолжить ввод описанной выше команды.
    2. Для восстановления настроек сессии нужно ввести фразу «-load» после «pscp».

    Команды PuTTY

    В программе Путти используется достаточно много команд, рассмотрим основные и самые используемые (вводятся без кавычек):

    1. «pwd» – отображает путь к текущей директории.
    2. «cd имя диска/имя папки» – переход к указанной директории, смена диска.
    3. «cd ..» — вернуться на уровень вверх относительно текущей папки.
    4. «cd

    » — переход в корень жесткого диска.

  • «ls /папка» — выводит содержимое указанной директории.
  • «ls –a 10» — выводит все файлы, в том числе скрытые.
  • «ls –h 11» — отображение всех файлов, с указанием размера.
  • «ls –r 12» — рекурсивное отображение всех подкаталогов.
  • «ls -is 13» — отображение содержимого сортированного по размеру.
  • «ls –alh» вывод информации о элементах с подробным описанием.
  • «cp» — копирование.
  • «cp –r» — копирование папки и всех вложенных элементов.
  • «cp filename.php /home/filename2.php» — копирование файла с переименованием.
  • «mv» — переместить файл.
  • «mv page.php /home/newpage.php» — перемещение с переименованием.
  • «mkdir название» — создание новой директории.
  • «touch название.формат» — команда для создания пустых файлов с выбранным расширением.
  • «zip -r [имя_папки.zip] [имя_папки]» — сжатие папки в архив zip.
  • «unzip [имя_папки] [имя_папки.zip]» — распаковка архива в указанную папку.
  • «tar -czvf [имя_папки.tar.gz] [имя_папки]» — создание директории tar.
  • «tar –xvf [имя_папки.tar.gz]» — распаковка архива tar.
  • «rm» — команда для удаления файлов.
  • «rm *» — удаляет все элементы в каталоге
  • «rmdir» — удаляет папку.
  • «chmod [опции] [права] [имя_файла]» — изменяет права на изменение данных в файле или папке.
  • «chmod 754 newfolder 30» — изменение прав доступа к директории.
  • «chmod -R 754 newfolder» — изменение прав доступа к директории и всем вложенным файлам.
  • Горячие клавиши

    Также приложение использует набор горячих клавиш:

    1. «Ctrl+A» – возврат к началу строки.
    2. «Ctrl+C» – завершение выполняемой команды (не путать с операцией «Копировать»).
    3. «Ctrl+D» – завершить сеанс.
    4. «Ctrl+L» – сместить экран с перемещением введенных команд вверх.
    5. «Ctrl+P» – отображение введенных команд.
    6. «Ctrl+U» – очистка строки.
    7. «Ctrl+W» – удаление одного слова в выбранной строке.
    8. «Ctrl+Z» – остановка выполнения операции.

    Главное, что следует запомнить – вставка текста происходит не по нажатию на клавиши «CTRL+V», а по нажатию комбинации клавиш «Shift+Insert».

    Что делать, если не вводится пароль?

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

    Данная функция имеет название «Unix-way password promt».

    Где Putty хранит настройки?

    Все настройки хранятся в реестре, по пути «HKEY_CURRENT_USERSoftwareSimonTathamPuTTY».

    Также, программе требуется хранилище для накопления энтропии, чтобы увеличить непредсказуемость данных для «SSH» защиты. Располагается хранилище в папке «Application Data», файл «PUTTY.RND». Можно изменить расположение данного файла, вписав другое значение в реестр. Путь тот же, директория – «RandSeedFile».

    В UNIX данные хранятся в директории «

    Сегодня мы рассмотрим:


    PuTTY – бесплатный клиент, позволяющий подключаться к серверу преимущественно по SSH протоколу и выполнять различные команды.

    О том, как производится первичная настройка этой программы, читайте в статье.

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

    1. Прежде всего, вам понадобится установить программу на компьютер, скачав по ссылке в конце статьи с официального сайта разработчика.
    2. Запустив программу PuTTY, вы сможете ввести IP-адрес и SSH порт сервера, к которому необходимо подключиться.
    3. В левой области окна разверните ветку «Window» и перейдите к разделу «Translation». Здесь вам понадобится выбрать ту кодировку, с которой настроен подключаемый сервер (в большинстве случаев используется UTF-8). Данная процедура необходима для того, чтобы PuTTY смогла корректно отображать кириллицу.
    4. Откройте в левой области окна раздел «Session» и убедитесь в том, что у вас заполнена графа «Saved Sessions». Если все в порядке, щелкните по кнопке «Save».
    5. Осуществляя подключение к серверу впервые, на вашем экране отобразится предупреждение, что программа будет производить запись удаленного ключа сервера. Согласитесь с этим, нажав кнопку «Да».
    6. Откроется терминал, в котором вам понадобится ввести логин и нажать клавишу Enter . После этого необходимо выполнить ввод пароля и также нажать клавишу Enter. Обратите внимание на то, что в процессе набора пароля вводимые знаки отображаться не будут, поэтому об успехе операции будет говорить подключение к серверу.

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

    Полезные Unix-команды

    • man [наименование команды] – получение подробной информации об интересующей команде. Как только вы захотите выйти из меню man, нажмите клавишу Q;
    • ls – вывод списка файлов;
    • ls -la – более подробный вывод списка файлов, который включает скрытые файлы, размеры каждого файла, группу владельца и т.д.;
    • cd [наименование директории] – открытие указанной директории;
    • cd ../ – выполнение перехода выше на одну директорию;
    • cd

    – открытие корневой директории;

  • cp – копирование;
  • rm – удаление;
  • mv – перемещение и изменение имени;
  • cat [наименование файла] – отображение содержимого указанного файла;
  • chmod – задание прав доступа на файл или директорию;
  • mkdir – создание новой директории.
  • Оцените статью
    Много толка
    Добавить комментарий