Шпатлевка

Бесплатный и открытый эмулятор терминала, последовательная консоль и приложение для передачи файлов по сети
Шпатлевка
Разработчик(и)Саймон Тэтхэм
Первоначальный выпуск8 января 1999 г .; 26 лет назад [1] ( 1999-01-08 )
Стабильный релиз
0,82 [2]  / 27 ноября 2024 г.
Репозиторий
  • git.tartarus.org?p=simon%2Fputty.git
Написано вС
Операционная системаMicrosoft Windows , ReactOS , macOS , Linux
ТипЭмулятор терминала
ЛицензияЛицензия Массачусетского технологического института [3]
Веб-сайтwww.chiark.greenend.org.uk/~sgtatham/putty/
Руководство пользователя PuTTY (копия 2022 года)

PuTTY ( / ˈ p ʌ t i / ) [4] — это бесплатный и открытый эмулятор терминала , последовательная консоль и сетевое приложение для передачи файлов. Он поддерживает несколько сетевых протоколов , включая SCP , SSH , Telnet , rlogin и соединение через сокет raw. Он также может подключаться к последовательному порту . Название «PuTTY» не имеет официального значения. [5]

PuTTY изначально был написан для Microsoft Windows , но был портирован на различные другие операционные системы . Официальные порты доступны для некоторых Unix-подобных платформ, с работающими портами для Classic Mac OS и macOS , а неофициальные порты были предоставлены для таких платформ, как Symbian , [6] [7] Windows Mobile и Windows Phone .

PuTTY был написан и поддерживается в основном Саймоном Тэтхэмом , британским программистом.

Функции

PuTTY поддерживает множество вариаций защищенного удаленного терминала и предоставляет пользователю контроль над ключом шифрования SSH и версией протокола, альтернативными шифрами, такими как AES , 3DES , RC4 , Blowfish , DES и аутентификацией с открытым ключом . PuTTY использует собственный формат ключевых файлов — PPK (защищенный кодом аутентификации сообщений ). [8] PuTTY поддерживает единый вход через GSSAPI , включая предоставленные пользователем библиотеки DLL GSSAPI . Он также может эмулировать управляющие последовательности из эмуляции терминала xterm , VT220 , VT102 или ECMA-48 и позволяет выполнять локальную, удаленную или динамическую переадресацию портов с помощью SSH (включая переадресацию X11 ). Уровень сетевой связи поддерживает IPv6 , а протокол SSH поддерживает схему отложенного сжатия zlib @openssh.com. Его также можно использовать с локальными соединениями последовательного порта.

PuTTY поставляется в комплекте с клиентами командной строки SCP и SFTP , называемыми «pscp» и «psftp» соответственно, а также plink, инструментом подключения командной строки, используемым для неинтерактивных сеансов. [9]

PuTTY не поддерживает вкладки сеанса напрямую, [10] но доступно множество оболочек, которые это делают. [11]

История

Разработка PuTTY началась в конце 1998 года [1] , и к октябрю 2000 года он стал пригодным для использования клиентом SSH-2. [12] [13]

Компоненты

PuTTY состоит из нескольких компонентов:

Шпатлевка
сам клиент Telnet , rlogin и SSH , который также может подключаться к последовательному порту
ПСКП
SCP- клиент , т.е. защищенное копирование файлов из командной строки. Также может использовать SFTP для выполнения передач
ПСФТП
клиент SFTP , т.е. общие сеансы передачи файлов, очень похожие на FTP
PuTTYtel
клиент, работающий только через Telnet
Плинк
интерфейс командной строки для бэкендов PuTTY. Обычно используется для SSH-туннелирования
Конкурс
агент аутентификации SSH для PuTTY, PSCP и Plink
PuTTYgen
утилита генерации ключей RSA , DSA , ECDSA и EdDSA
pterm
(Только для версии Unix) клиент X11, поддерживающий ту же эмуляцию терминала, что и PuTTY

Смотрите также

Ссылки

  1. ^ ab "git.tartarus.org Git - simon/putty.git/commit". git.tartarus.org . Архивировано из оригинала 21 сентября 2021 г. . Получено 31 августа 2017 г. .
  2. ^ Саймон Тэтхэм (27 ноября 2024 г.). "PuTTY 0.82 выпущен" . Получено 27 ноября 2024 г.
  3. ^ "PuTTY Licence" . Получено 8 марта 2021 г. .
  4. ^ "Часто задаваемые вопросы о PuTTY". www.chiark.greenend.org.uk .
  5. ^ "PuTTY FAQ". [PuTTY - это] название популярного клиента SSH и Telnet. Любое другое значение - в глазах смотрящего. Ходят слухи, что "PuTTY" - это антоним "getty", или что это то, что делает ваш Windows полезным, или что это своего рода плутониевый телетайп. Мы не можем комментировать такие обвинения.
  6. ^ "PuTTY для Symbian OS". s2putty.sourceforge.net .
  7. ^ "Forum Nokia Wiki – PuTTY для Symbian OS". Архивировано из оригинала 16 июля 2012 г.
  8. ^ "SSH и передача файлов с использованием закрытого ключа Putty (.ppk)". D4Nyll . 21 июня 2016 г. Архивировано из оригинала 18 мая 2021 г.
  9. ^ Барретт, Дэниел; Сильверман, Ричард; Бирнс, Роберт (2005). SSH, Secure Shell: The Definitive Guide. O'Reilly Media . С.  577–579 . ISBN 9780596008956.
  10. ^ "PuTTY хочет множественных подключений". www.chiark.greenend.org.uk .
  11. ^ (например, SuperPuTTY, MTPuTTY, mRemoteNG, WinSSHTerm, PuTTY Manager, PuttyTabs или TWSC (сочетания клавиш окна терминала)).
  12. ^ "Часто задаваемые вопросы о PuTTY". www.chiark.greenend.org.uk .
  13. ^ «Журнал изменений PuTTY». www.chiark.greenend.org.uk .
  • Официальный сайт

Взято с "https://en.wikipedia.org/w/index.php?title=PuTTY&oldid=1273698654"