Скачать PuTTY
SSH-клиент и инструменты

PuTTY

Бесплатный SSH- и Telnet-клиент с открытым исходным кодом для Windows, Linux и macOS

PuTTY — SSH-клиент

Скачать

Последняя версия

Бесплатно · установщик Windows · порты Linux и macOS

PuTTY — бесплатный эмулятор терминала и сетевой клиент с открытым исходным кодом. Используйте для интерактивных сессий SSH и Telnet, доступа к последовательной консоли и raw TCP. MSI для Windows устанавливает putty.exe, puttygen.exe, pscp.exe, psftp.exe, plink.exe, pageant.exe и связанные инструменты одним пакетом. Шаги установки, первая SSH-сессия и основы PuTTYgen — на странице Как пользоваться этого сайта.

Возможности

Основные возможности, из-за которых PuTTY популярен у администраторов и разработчиков.

Безопасный удалённый доступ:

  • Типы сессий SSH-2 и SSH-1, Telnet, rlogin, последовательный порт и raw TCP.
  • Настраиваемые шифры, проверка ключа хоста и X11 forwarding там, где поддерживается.

Управление сессиями:

  • Сохранение именованных сессий с хостом, портом, протоколом, размером окна и оформлением.
  • Эмуляция терминала с настраиваемыми шрифтами, цветами и буфером прокрутки.

Сопутствующие инструменты:

  • PuTTYgen — ключи RSA, DSA, ECDSA и Ed25519 (.ppk и преобразования).
  • PSCP и PSFTP для копирования файлов, Plink для сценариев, Pageant как SSH-agent.

Кроссплатформенность:

  • Сборки для Windows; пакеты Linux (например putty-tools); macOS через Homebrew, MacPorts и другие порты.

Технический раздел

Где PuTTY хранит настройки в Windows, типичные команды установки и проверки при первом подключении. Кнопка Копировать — для вставки в документацию или оболочку.

Реестр Windows (сессии и ключи хоста)

В Windows PuTTY сохраняет конфигурацию в HKEY_CURRENT_USER\Software\SimonTatham\PuTTY. Сохранённые сессии — в подразделе Sessions; доверенные ключи хоста SSH — в SshHostKeys. Просмотр из командной строки только для чтения.

Пути реестра PuTTY (Windows)

HKEY_CURRENT_USER\Software\SimonTatham\PuTTY
HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions
HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys

REM Example: export subtree for backup (adjust path)
reg export "HKCU\Software\SimonTatham\PuTTY" putty-settings.reg /y

Каталог данных в стиле Unix

В Linux и других Unix-портах PuTTY часто хранит данные и файлы сессий в ~/.putty (точная структура зависит от порта и версии).

Типичные пути (Linux / Unix)

~/.putty/

# Example: list PuTTY data directory
ls -la ~/.putty/

Команды установки (менеджеры пакетов)

Примеры команд установки

# Debian / Ubuntu (client + PuTTYgen CLI)
sudo apt update && sudo apt install -y putty putty-tools

# Windows Package Manager (when available in your catalog)
winget install PuTTY.PuTTY

Исполняемые файлы набора PuTTY (MSI Windows)

Установленные исполняемые файлы

putty.exe      — SSH/Telnet/serial client
puttygen.exe   — key generator
pscp.exe       — SCP file copy
psftp.exe      — SFTP client
plink.exe      — command-line Plink
pageant.exe    — SSH authentication agent
puttytel.exe   — Telnet-only client

Советы при первом подключении

Проверьте имя или IP сервера, порт (22 для SSH) и протокол. При первом подключении сверьте отпечаток ключа хоста с документацией. Защищайте закрытые ключи passphrase; Pageant и переадресацию агента используйте только на доверенных ПК.

Типичный сценарий SSH в PuTTY

Open PuTTY → enter Host Name
→ Port 22, Connection type SSH
→ Session: save profile (optional)
→ Open → accept host key if verified
→ Log in (password or key)

Предпочитайте загрузки официального проекта PuTTY с опубликованными контрольными суммами. При использовании зеркал или магазинов приложений сверяйте подписи. См. PuTTYgen для настройки SSH-ключей.

Скриншоты PuTTY

Нажмите миниатюру для увеличения, стрелками — влево или вправо: