Скачать PuTTY
SSH-набор Windows и утилиты

PuTTY

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

PuTTY: SSH-сессия в Windows

Скачать PuTTY

Актуальный стабильный релиз

Бесплатный установщик · MSI 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:

  • Официальные сборки Windows; пакеты Linux вроде putty-tools; macOS через Homebrew, MacPorts и другие порты.

Технические заметки

Где 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 обычно хранит seed-данные и файлы сессий в ~/.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)

Файлы, которые ставит MSI

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 и forwarding агента включайте только на доверенных машинах.

Типичный сценарий 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.

Снимки экрана

Нажмите миниатюру для увеличения; стрелками листайте кадры: