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

от admin

PuTTY: Telnet/SSH Клиент

PuTTY — клиентская программа для работы с сетевыми протоколами Telnet, SSH, SCP, SFTP, для подключения по COM-порту и ZModem, утилита для генерации RSA, DSA, ECDSA, Ed25519 цифровых SSH-ключей.

PuTTY является свободным приложением с открытым исходным кодом, содержит реализацию сетевых протоколов SSH, Telnet, Rlogin, и распространяется под Open Source лицензией MIT.

SSH сеанс в PuTTY Генерация SSH ключа в PuTTYgen

Пакет PuTTY включает в себя несколько приложений:

  • PuTTY: Telnet и SSH клиент
  • PSCP: SCP клиент — копирование файлов по шифрованному протоколу с управлением из командной строки
  • PSFTP: SFTP клиент — копирование файлов по SSH, подобно FTP
  • PuTTYtel: отдельный Telnet клиент
  • Plink: интерфейс командной строки к PuTTY
  • Pageant: агент SSH-аутентификации для PuTTY, PSCP и Plink
  • PuTTYgen: утилита для генерации SSH-ключей

Вы можете скачать и установить, как полный инсталлятор, так и каждый модуль по отдельности. На странице загрузки PuTTY представлены бинарные файлы под Windows, и исходные коды, в том числе и под Linux/Unix. Помимо официальных релизов и поддерживаемых ОС, существуют аддоны и модификации PuTTY, созданные сторонними разработчиками. А кроме основной документации, рекомендуем ознакомиться с особенностями русской версии PuTTY, часто задаваемыми вопросами FAQ, со статьями, прямо или косвенно связанными с работой PuTTY, SSH, и работе с Linux в целом, а также каталогом цветовых схем PuTTY.

Новости PuTTY

21.12.2019 — Русская версия PuTTY 0.73-RU-17

  • Переход на версию PuTTY 0.73.
  • Временно деактивированы патчи, некорректно работающие с последними версиями PuTTY: Cygterm, Background Image, Wincrypt.
  • Другие исправления ошибок и незначительные багфиксы.

29.09.2019 — Релиз PuTTY 0.73

  • В Windows другие приложения могли привязываться к тому же TCP-порту, что и локальный port-forwarding порт PuTTY (см. vuln-win-exclusiveaddruse).
  • Исправлена ошибка при обработке терминалом режима xterm bracketed paste mode, из-за которой две escape-последовательности, заключенные в скобки, могли появляться вместе, что позволяло ошибочно идентифицировать вставленные данные как ручной ввод с клавиатуры (см. vuln-bracketed-paste-data-outside-brackets).
  • Сервер SSH-1, отправляющий сообщение об отключении, мог вызвать доступ к освобожденной памяти (см. ssh1-disconnect-use-after-free).
  • Plink под Windows падал при старте, если он действовал как connection-sharing downstream.
  • Теперь PuTTY под Windows корректно обновляет размер окна терминала, если разрешение экрана было изменено, а окно PuTTY в этот момент было развернуто на весь экран.
  • Исправлена ошибка, приводившая к потере символов в конце строк при обработке терминалом цветных сообщений GCC.
  • Исправлено плохое взаимодействие между операцией «Очистить прокрутку», и выделением мыши, которое могло приводить к появлению сообщений об ошибках.

20.07.2019 — Релиз PuTTY 0.72

Исправления безопасности, найденные в рамках финансируемой EU-FOSSA программы Bug Bounty:

PuTTY для Windows

PuTTY скриншот № 1

Putty – бесплатный Telnet/SSH клиент. Очень удобное средство для удаленного администрирования сервера, поддерживаются все необходимые функции. Это клиентская программа для протоколов SSH и Telnet, SCP и SFTP, утилита для генерации RSA и DSA ключей, и многое другое.

Пакет PuTTY включает в себя несколько утилит:

  • PuTTY: Telnet и SSH клиент
  • PSCP: SCP клиент — копирование файлов по шифрованному протоколу с управлением из командной строки
  • PSFTP: SFTP клиент — копирование файлов подобно FTP
  • PuTTYtel: отдельный Telnet клиент
  • Plink: интерфейс командной строки к PuTTY
  • Pageant: агент SSH-аутентификации для PuTTY, PSCP и Plink
  • PuTTYgen: утилита для генерации RSA и DSA ключей

FileZilla — Один из лучших, бесплатный FTP-менеджер, предназначенный для загрузки и скачивания.

Putty – бесплатный Telnet/SSH клиент. Это клиентская программа для протоколов SSH и Telnet, SCP и SFTP, утилита для генерации RSA и DSA ключей, и многое другое.

WinSCP — удобный в использовании инструмент для защищенного копирования файлов между.

SecureCRT — Win32 эмулятор терминала, позволяющий производить соединения с компьютером в.

CuteFTP — мощный и удобный в использовании FTP клиент, обладающий богатым набором.

FTP Voyager — FTP-программа, с интуитивным интерфейсом, напоминающим проводник Windows. Подключитесь.

Отзывы о программе PuTTY

ApceH про PuTTY 0.60 [27-12-2010]

Что за ерунда! Этой версии уже 3.5 года!
Ради интереса скачал, сравнил по содержимому с тем, что есть в моём kIT Programs PowerPack — без изменений!
5 | 5 | Ответить

e_kozlov про PuTTY 0.60 [25-08-2010]

С первого зеркала качает раза в 2 быстрее.
Из Питера с третьего вообще не могу скачать

Хотел скачать русскую версию, но пока в раздумьях
6 | 6 | Ответить

Что за программа PuTTY и как ей пользоваться

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

Сама процедура подключения по 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

Горячие клавиши

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

  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_USER\Software\SimonTatham\PuTTY».

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

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

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

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

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

Загрузить Putty с официального сайта для использования утилиты

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

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

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

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

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

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

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

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

Lumpics.ru

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

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

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

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

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

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

  1. Найдите в меню «Пуск» папку ПуТТИ, в которой откройте средство PuTTYgen.
  2. Убедитесь, что переключатель режима шифрования находится в положении «RSA», и нажимайте «Generate». Создать ключ в PuttyGEN для использования утилиты
  3. В процессе создания ключа утилита попросит вас поводить мышкой и нажать случайную клавишу на клавиатуре – это требуется для генерации информационной энтропии. После создания последовательности нажмите на кнопки «Save Public Key» и «Save Private Key».
    Сохранить созданный ключ в PuttyGEN для использования утилиты
    Также по желанию можно задать пароль для доступа к частному ключу, в противном случае при нажатии на соответствующую кнопку появится предупреждение. Сохранить частный ключ без пароля в PuttyGEN для использования утилиты
  4. Для использования ключа его потребуется переместить в файл /root/.ssh/authorized_keys . Для этого вводите следующие команды:

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

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

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

/.ssh/authorized_keys
chmod 700

Заключение

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

Похожие статьи