PuTTY


undefined

PuTTY — свободный эмулятор терминала, консоль для последовательного порта и приложение для передачи файлов по сети. Поддерживает несколько сетевых протоколов, включая SCP, SSH, Telnet, rlogin и соединение по raw-сокету. Также может подключаться к последовательному порту. Название «PuTTY» не имеет официального значения. Изначально была написана для Microsoft Windows, но впоследствии была портирована на различные другие операционные системы. Официальные порты доступны для некоторых UNIX-подобных платформ, ведётся работа над портами для Classic Mac OS и macOS, а неофициальные порты существуют для таких платформ, как Symbian,[4][5] Windows Mobile и Windows Phone. Написана и поддерживается в первую очередь Саймоном Тэтэмом, британским программистом.

Что важно знать
PuTTY
Тип Эмулятор терминала
Разработчик Саймон Тэтэм
Написана на C
Операционные системы Microsoft Windows, ReactOS, macOS, Linux
Первый выпуск 8 января 1999[1]
Последняя версия
Репозиторий git.tartarus.org/?p=simo…
Лицензия Лицензия MIT[3]
Сайт chiark.greenend.org.uk/… (англ.)

Возможности

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

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

PuTTY не поддерживает вкладки сессий напрямую,[8] однако существует множество оболочек, реализующих эту функцию.[9]

История

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

Компоненты

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

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

Примечания

Ссылки