PuTTY

Материал из Википедии — свободной энциклопедии
(перенаправлено с «Putty»)
Перейти к навигации Перейти к поиску
PuTTY
Логотип программы PuTTY
Скриншот программы PuTTY
Тип Эмулятор терминала
Разработчик Саймон Тэтхем[2]
Написана на Си[3]
Операционные системы Microsoft Windows, Linux, другие Unix
Дата выпуска 19 ноября 1998
Последняя версия
Репозиторий git.tartarus.org/?p=simo…
Лицензия лицензия MIT[4]
Логотип Викисклада Медиафайлы на Викискладе
Удаленный доступ к хосту с помощью PuTTY
Удаленный доступ к хосту с помощью PuTTY
PuTTY на телефоне Nokia 6110 Navigator

PuTTY (/ˈpʌti/[5], Пати) — свободно распространяемый клиент для различных протоколов удалённого доступа, включая SSH, Telnet, rlogin. Также имеется возможность работы через последовательный порт.

PuTTY позволяет подключиться и управлять удалённым узлом (например, сервером). В PuTTY реализована только клиентская сторона соединения — сторона отображения, в то время как сама работа выполняется на стороне сервера.

Изначально разрабатывался для Microsoft Windows, однако позднее портирован на Unix. В разработке находятся порты для Mac OS и macOS. Сторонние разработчики выпустили неофициальные порты на другие платформы: мобильные телефоны под управлением Symbian OS, коммуникаторы с Windows Mobile, а также устройства с iOS и Android.

PuTTY входит в репозитории практически всех популярных дистрибутивов Linux (в т.ч. Ubuntu, Debian, ALT Linux).

Исходный код PuTTY полностью разработан на C. PuTTY не зависит от DLL, других приложений, пакетов обновлений ОС. Пакет состоит только из исполняемых файлов, которые могут быть установлены в любом месте. PuTTY и большинство утилит запускаются только в одном потоке ОС. Программа является свободно распространяемым приложением с открытым исходным кодом и выпускается под Open Source лицензией MIT[6].

Некоторые возможности программы

[править | править код]

Применение PuTTY

[править | править код]
  • удаленное администрирование Linux.
  • подключение к виртуальным серверам по протоколу SSH.
  • настройка сетевых маршрутизаторов через последовательный порт.
  • соединение с удаленными Telnet-терминалами и пр.

В состав PuTTY входят утилиты:

  • PuTTY — сам клиент для Telnet и SSH (putty.exe)
  • PSCP — клиент для SCP (удаленное копирование файлов по шифрованному протоколу scp с управлением из командной строки) (pscp.exe)
  • PSFTP — клиент SFTP (psftp.exe)
  • PuTTYtel — клиент для Telnet
  • Plink — интерфейс командной строки к PuTTY (plink.exe)
  • Pageant — агент SSH-аутентификации для PuTTY, PSCP и Plink (pageant.exe)
  • PuTTYgen — утилита для генерации RSA- и DSA-ключей (puttygen.exe)
  • pterm — автономный эмулятор терминала (только для Unix-версии)

Пользователь может установить как полный пакет, так и каждый модуль по отдельности.

Примечания

[править | править код]
  1. Тэтхем С. PuTTY 0.83 is released (англ.) — 2025.
  2. https://www.chiark.greenend.org.uk/~sgtatham/putty/
  3. The putty Open Source Project on Open Hub: Languages Page — 2006.
  4. https://www.chiark.greenend.org.uk/~sgtatham/putty/licence.html
  5. Putty FAQ – Pronunciation (англ.). Дата обращения: 17 апреля 2017. Архивировано из оригинала 2 мая 2017 года.
  6. PuTTY Licence (англ.). Дата обращения: 27 февраля 2010. Архивировано из оригинала 16 февраля 2010 года.