У PuTTY и Conchshell общий только SSH
PuTTY бесплатен, лицензия MIT, его пишут с 1997 года. Эта страница не про то, что он плохой: местами он сделан аккуратнее того, что пришло ему на смену. Разговор здесь про другое. PuTTY — терминал для Windows: SSH, последовательный порт, Telnet. Если в вашем дне есть Mac, файловая панель, FTPS-сервер или RDP-хост, рядом с ним у вас уже открыты ещё три программы.
Всё, что здесь сказано про PuTTY, прочитано на сайте самого проекта 20 августа 2026 года.
Сколько стоит каждый
PuTTY не стоит ничего, и лицензия MIT это закрепляет. На странице лицензии прямым текстом сказано: кто угодно, включая компании, вправе пользоваться им коммерчески и никому ничего не должен. Платному клиенту тут возразить нечем.
Приложение Conchshell бесплатно на macOS, Windows и Linux. Платная ровно одна возможность — синхронизация сохранённых подключений между вашими же машинами, $19 один раз. Цена вводная, дальше станет $29. Это покупка, а не подписка: обновления входят, машины никто не считает. Аккаунта не просит ни та, ни другая сторона, а ключ проверяется на вашей машине, без сети.
PuTTY для Mac не существует
Это главное, чего не хватает, и говорит об этом сам проект. В FAQ на вопрос про версию для Mac отвечают так: порты начинали не раз, ни один не довели до конца, и надежды, что основная команда доведёт, у автора нет. На странице загрузки 0.85 от 16 августа 2026 года лежат сборки под четыре архитектуры Windows и исходники для Unix — для macOS нет ничего.
Conchshell — одна кодовая база: macOS (Apple silicon и Intel), Windows, Linux в виде .deb, .rpm и .AppImage и Android в виде APK. Что стоит знать до загрузки: в Google Play этого APK нет, а под iOS сборки пока нет. У PuTTY бинарники для Windows подписаны Authenticode, а каждый файл релиза — GPG. По происхождению сборок PuTTY впереди: у наших .dmg отделённой подписи нет вовсе, подписано только то, что ставит автообновление, и рядом лежит SHA256SUMS.
Мобильных приложений в магазинах нет ни у кого: у PuTTY их нет ни под iOS, ни под Android, а наш Android-клиент ставится APK с сайта.
Файлы в PuTTY — это вторая программа
PSFTP и PSCP — хорошие инструменты, и это отдельные консольные программы. Окно PuTTY не покажет удалённый каталог, не примет перетащенный файл и файловой панели не имеет. Графический SFTP-клиент лежит в вишлисте с низким приоритетом, а страница ссылок самого проекта отправляет за этим в WinSCP и FileZilla — оба выросли из кода PuTTY.
В Conchshell обе панели в том же окне, что и терминал: локальная с одной стороны, удалённая с другой, перетаскивание между ними, очередь передачи с прогрессом, скоростью, ETA, отменой и повтором, сравнение каталогов в четыре явных шага. Удалённый файл открывается в вашем редакторе, сохранение возвращает его назад. FTPS — это FTP поверх TLS, а не SFTP, и он здесь тоже есть: через rustls, с проверкой системных корневых сертификатов. В PuTTY нет ни FTP, ни FTPS ни в каком виде.
RDP и туннель, который строят вместо него
RDP PuTTY не умеет, и в вишлисте такого пункта нет. Делают так: пробрасывают порт по SSH ключом -L и наводят «Подключение к удалённому рабочему столу» на локальный конец. Схема рабочая, но клиент RDP остаётся отдельной программой поверх терминала.
Conchshell открывает RDP в том же окне, где вкладки SSH, и ограничение честнее прочитать до загрузки, чем после: поддерживается только CredSSP, то есть NLA, запасного пути нет. Хост с выключенным NLA не подключится, и для таких хостов mstsc он не заменит.
Где живут сессии и пароли
На Windows PuTTY держит сохранённые сессии в реестре, в HKEY_CURRENT_USER\Software\SimonTatham\PuTTY, без шифрования: имена хостов, порты, пользователи, кэш ключей хоста. Кнопок экспорта и импорта в интерфейсе нет; в руководстве, раздел 4.33, прямо сказано, что хранение настроек в файле не поддерживается, и дальше идёт рецепт с bat-файлом и regedit. На Unix то же самое лежит в каталоге ~/.putty.
Паролей PuTTY не хранит и хранить отказывается. Это позиция, а не недоработка: пункт стоит в списке того, чему в проекте активно сопротивляются.
Conchshell выгружает подключения, папки, профили и настройки в JSON-бандл и читает тот же файл обратно; учётные данные в него намеренно не попадают. Они лежат в хранилище на XChaCha20-Poly1305, ключ выводится Argon2id из мастер-фразы, а над одним ключом данных живут независимые слоты: фраза, ключница ОС, код восстановления. Интерфейс умеет создать учётные данные и удалить их, а прочитать обратно не умеет — такой команды просто нет. Каждая запись привязана к хосту, порту, пользователю, цепочке прокси и jump-хосту: меняется что-нибудь из этого — пароль не подставляется. Ключи хостов — TOFU, окно подтверждения рисует операционная система, а не приложение; сертификаты RDP и FTPS проверяются так же.
В чём лучше Conchshell
- Рабочая машина — Mac, а официальной сборки PuTTY для macOS нет.
- Файлы вы гоняете руками каждый день: две панели, перетаскивание, очередь с прогрессом, скоростью, ETA и повтором — в том же окне, где терминал.
- В дне есть FTPS-сервер или Windows-хост с включённым NLA.
- Хостов больше, чем помещается на экран: папки, вкладки, группы вкладок, разделение панели на четыре стороны и восстановление сессий — против одного окна на сессию и алфавитного списка.
- Список хостов нужен на двух машинах, и $19 один раз — нормальная цена за то, чтобы больше не лазить в regedit.
В чём PuTTY лучше
- Последовательный порт. Выбираете Serial — и поля хоста и порта превращаются в линию и скорость. В Conchshell serial нет вовсе, как нет Telnet, Rlogin и raw TCP. Если в неделе есть консольный кабель или BMC, PuTTY у вас останется, и правильно сделает.
- Туннели, X11 и Kerberos. Локальный, обратный и динамический (SOCKS) проброс портов, X11-форвардинг, вход через GSSAPI, сертификаты хостов и пользователей OpenSSH. У Conchshell есть прокси (HTTP CONNECT, SOCKS4, SOCKS4a, SOCKS5) и jump-хост — и никакого проброса портов.
- Pageant. Он держит расшифрованные ключи в памяти и отдаёт их другим программам. Conchshell не работает ни с каким агентом ключей: пароль, приватный ключ или зашифрованный ключ с парольной фразой, и всё это вводится в самом приложении.
- Постквантовый обмен ключами, причём рано: NTRU Prime с 0.78, ML-KEM с 0.83. Conchshell стоит на russh 0.44 и использует её набор по умолчанию во главе с curve25519-sha256 — постквантового там нет.
- Размер и происхождение. Около 1,7 МБ putty.exe на странице загрузки 0.85, без установщика и прав администратора, сборки под четыре архитектуры Windows, включая Arm, подписи GPG на каждом файле. Conchshell — это загрузка 9,1 МБ и 18 МБ на диске на Apple silicon, 20,6 MiB на Intel (замер 20 августа 2026 года), а установщик для Windows тянет из сети Microsoft Edge WebView2, если его на машине нет.
Что на самом деле нужно сделать при переезде
- Выгрузите то, что PuTTY реально хранит. На Windows: regedit /e putty-sessions.reg HKEY_CURRENT_USER\Software\SimonTatham\PuTTY. Это обычный текстовый .reg, его видно глазами: хосты, порты, пользователи и раздел SshHostKeys с отпечатками. На Unix то же самое лежит в ~/.putty.
- Поставьте Conchshell и заведите хосты из этого файла. Импортёра PuTTY нет: .reg — дамп реестра, а Conchshell читает свой JSON-бандл. Десять хостов вбиваются за пару минут; если их больше тридцати, проще собрать JSON.
- Переведите ключи: PuTTYgen, меню Conversions, пункт Export OpenSSH key — по разу на каждый .ppk. Conchshell принимает приватный ключ или зашифрованный ключ с парольной фразой, а .ppk остаётся лежать где лежал.
- Пароли вводятся заново, по одному разу. Переносить нечего: PuTTY их не хранил, а наш экспорт учётные данные не берёт намеренно. Каждый пароль после этого привязан к хосту, порту, пользователю, цепочке прокси и jump-хосту.
- Ключи хостов подтверждайте по ходу дела. Окно рисует операционная система, а отпечатки из раздела SshHostKeys в вашем .reg нужны как раз для сверки.
- PuTTY не удаляйте. Serial, Telnet и проброс портов остаются за ним, а в его ветку реестра Conchshell не лезет.
Вопросы, которые задают на самом деле
Conchshell бесплатный?
Приложение бесплатно на macOS, Windows и Linux. Платная ровно одна возможность — синхронизация сохранённых подключений между своими машинами, $19 один раз, и это вводная цена, дальше $29. Это покупка, а не подписка: продлевать нечего, обновления входят, число машин не ограничено, ключ проверяется на вашей машине без сети. Пробного периода, который кончится, нет, и через месяц ничего не гаснет.
PuTTY умеет RDP?
Нет, и в вишлисте такого пункта нет. Обычный обходной путь — пробросить порт по SSH ключом -L, при необходимости через промежуточный хост, и навести на localhost штатное «Подключение к удалённому рабочему столу». Работает, но это вторая программа. В Conchshell RDP встроен, с одной оговоркой: только CredSSP, то есть NLA, поэтому хост с выключенным NLA не подключится.
Есть ли PuTTY для Mac?
Официальной сборки нет. В FAQ проекта сказано, что порты для Mac начинали не раз и ни один не довели, и что надежды на основную команду автор не питает. На странице загрузки 0.85 от 16 августа 2026 года бинарников для macOS не значится. Остаётся сторонняя формула Homebrew: она даёт консольные plink, pscp и psftp, а графическую часть на macOS проект не поддерживает.
Нужен ли аккаунт?
Ни там, ни здесь. PuTTY скачивается и запускается: ни входа, ни регистрации, ни активации. У Conchshell аккаунта не существует вовсе и своего облака нет, а лицензионный ключ проверяется на вашей машине без сети. Если купить синхронизацию, зашифрованное хранилище отражается в папку, которую вы и так синхронизируете: iCloud Drive, Dropbox, рабочая копия git. Без такой папки переносится только первая копия — по коду с экрана десктопа.
Как перенести сохранённые сессии PuTTY?
Напрямую никак. Экспорта у PuTTY нет, поэтому на руках у вас дамп реестра, сделанный regedit, а Conchshell читает свой JSON-бандл. Вытащите из .reg хосты, порты и имена пользователей и либо вбейте их руками, либо соберите JSON. Паролей там нет и переносить их не придётся: PuTTY их не хранит.
В PuTTY есть вкладки?
Нет, и, судя по трекеру самого проекта, вряд ли будут: у пункта низкий приоритет и приписка, что он близок к «никогда», пока кто-нибудь не убедит автора в обратном. Ради вкладок и живут MTPuTTY, SuperPuTTY, QuTTY и KiTTY. В Conchshell есть вкладки, группы вкладок, перетаскивание вкладок, разделение панели на четыре стороны и восстановление сессий при запуске.
Откуда безопасно скачивать PuTTY?
Со страниц самого проекта на chiark.greenend.org.uk, и больше ниоткуда без проверки. В FAQ сказано, что putty.org им не принадлежит, что домен завёл человек, продававший конкурирующий клиент, и что содержимое домена от проекта не зависит. Darktrace описывала поддельные сайты загрузки PuTTY, которые с июня 2025 года раздавали админам бэкдор Oyster, так что адрес имеет значение.
Что кому оставить на машине
Если вы на Windows, живёте на консольных портах и SSH-туннелях, а список хостов помещается на экран, менять PuTTY незачем. Он запускается быстрее всего, что здесь описано, и через десять лет будет вести себя так же.
Если у вас Mac, или рядом с терминалом весь день открыты WinSCP и «Подключение к удалённому рабочему столу», или новый ноутбук снова означает ручную выгрузку реестра, — второй инструмент оправдывает себя сам. Приложение Conchshell можно бесплатно попробовать на своих же хостах, а единственный платёж — $19 за синхронизацию, один раз.