Conchshell против iTerm2 — терминал и клиент подключений

iTerm2 ничего не стоит, аккаунта не просит и остаётся одним из лучших терминалов, написанных для Mac. Эта страница не о том, что он плохой. Она о границах: iTerm2 заканчивается там, где заканчивается терминал, а рабочий день — не всегда там же. Всё, что здесь сказано про iTerm2, прочитано на iterm2.com 20 августа 2026 года, цифры Conchshell — из версии 2.15.1 того же дня.

Функция
Conchshell
iTerm2
Стоимость
Приложение бесплатно; синхронизация $19 разово
Бесплатно, GPL v2, сверено 20.08.2026
Аккаунт или облако вендора
Нет; синхронизация через вашу папку
Нет; ни входа, ни облака
Сборки под Windows и Linux
macOS, Windows, deb/rpm/AppImage
Только macOS, так задумано
Мобильные приложения в магазинах
APK с сайта, iOS нет
Нет; только macOS
SSH
Свой стек, сохранённые хосты
Запускает системный клиент OpenSSH
Файловый менеджер SFTP
Две панели, очередь, повтор
В документации scp; второй панели нет
FTPS (FTP поверх TLS)
Через rustls; системные корневые сертификаты
В документации отсутствует
Удалённый рабочий стол (RDP)
То же окно; только CredSSP (NLA)
Нет; в документации не упоминается
Хранилище учётных данных по хостам
Зашифровано, с привязкой к маршруту
Связка ключей, привязки к хосту нет
Шифрование названо в документации
XChaCha20-Poly1305; ключ через Argon2id
Связка ключей; шифр не назван
Экспорт подключений
JSON-бандл; учётные данные не едут
Профили в JSON, экспорт настроек
Сочетания клавиш
Настраиваются для частых действий
Широкое переназначение, есть пресеты

Две программы с разными границами

iTerm2 — эмулятор терминала для macOS. Когда вы делаете из него ssh, внутри вкладки работает системный OpenSSH: базой хостов служит ~/.ssh/config, реализацией SSH — сам OpenSSH. Это сильная сторона: ProxyJump, ControlMaster, сертификаты и аппаратные ключи ведут себя ровно так, как их сделали в OpenSSH, потому что заново их никто не переписывал.

Conchshell устроен иначе. У него свой SSH-стек (russh 0.44, среди ключей хоста первым идёт Ed25519, во главе обмена ключами — curve25519-sha256), свой список сохранённых подключений и ещё три вещи в том же окне: двухпанельный файловый менеджер, RDP-сессия и наблюдение за хостом. В отрыве от задачи ни одна из форм не лучше — вопрос в том, какая совпадает с вашим днём.

Где живут хосты и пароли

Менеджера подключений в привычном для SSH-клиента смысле в iTerm2 нет: нет списка серверов с сохранёнными для каждого учётными данными, есть профили, теги профилей и ~/.ssh/config. Password Manager — про другое: место, где пароль лежит, чтобы его оттуда вставить. Хранится он в связке ключей macOS, а по changelog 3.5.0 может лежать во внешнем хранилище — 1Password и LastPass, а в 3.6.10 добавили Bitwarden и Keeper. Своего шифра их документация не называет: хранение отдано Apple.

В Conchshell сохранённые подключения лежат в зашифрованном хранилище: XChaCha20-Poly1305, ключ выводится из мастер-фразы через Argon2id. Парольная фраза, ключница ОС и код восстановления — независимые слоты над одним ключом данных, поэтому отозвать способ означает переписать слот, а не перешифровать всё заново.

Одну деталь честнее знать заранее: интерфейс умеет создать учётные данные и удалить их, а прочитать обратно — нет, такой команды просто не существует.

Сохранённое привязано к маршруту: хост, порт, пользователь, цепочка прокси, jump-хост. Меняется что угодно из этого — пароль не подставится. Ключи хостов лежат в хранилище отпечатков с доверием при первом подключении, и подтверждение рисует операционная система; сертификаты RDP и FTPS проверяются так же. Закрепления сертификата пока нет: FTPS доверяет тем же корневым сертификатам, что и система, и ничему более узкому.

Файлы: там, где scp заканчивается

Файлы iTerm2 действительно передаёт, и лучше, чем принято думать. Правый клик по имени файла в выводе — скачать; перетащить из Finder с зажатым Option — загрузить; в комплекте идут it2dl и it2ul; при включённой SSH Integration удалённые хосты появляются в системных окнах «Открыть» и «Сохранить». Внутри слинкован libssh2, отпечатки проверяются.

Чего там нет — так это файлового менеджера. В документации это везде названо scp, слова SFTP там нет вовсе; нет двух панелей, нет описанной очереди передачи, нельзя открыть сессию только под файлы, без терминала. Из ssh_config этот путь читает лишь Host, HostName, User, Port и IdentityFile, так что хост с чем-то более хитрым откроется в терминале, но не в передаче.

В Conchshell файлы — это половина окна: локальная и удалённая панель рядом, перетаскивание между ними, очередь с прогрессом, скоростью, оставшимся временем, отменой и повтором, сравнение и синхронизация каталогов в четыре явных шага, а удалённый файл открывается в вашем редакторе — сохранение отправит его назад. У каждого сервера своя история каталогов и свои закреплённые папки. FTPS тоже здесь, через rustls, с проверкой системных корневых сертификатов.

Удалённый рабочий стол и машины, которые не Mac

RDP в iTerm2 нет — этого слова нет и в документации. Эмулятору терминала нечего делать с рабочим столом Windows. Но если в вашей неделе есть Windows-сервер, значит, есть и второе приложение.

Conchshell держит RDP в том же окне, что и терминал, и ограничение называет сразу: только CredSSP (NLA), другого пути нет. Хост с выключенным NLA не подключится, и штатный клиент Microsoft это не заменяет.

Вторая граница — платформа. iTerm2 — один бинарник для Mac: 3.6.11 собран 2 июня 2026 года и требует macOS 12.4 или новее, ветка 3.5 закрывает 10.15 и выше. Сборок под Windows и Linux нет, а сторонние страницы с заголовком «iTerm2 for Windows» вендору не принадлежат. Conchshell выходит для macOS (Apple silicon и Intel), для Windows и для Linux в виде .deb, .rpm и .AppImage; одни и те же сохранённые хосты доезжают до всех трёх либо JSON-бандлом, либо синхронизацией — единственной платной возможностью, $19 разово. У iTerm2 телефонного приложения нет; у Conchshell под Android есть APK с сайта — в магазинах его нет, сборки под iOS нет.

Когда лучше Conchshell

  • Вы работаете не только на macOS и хотите те же хосты на машине с Windows или Linux — их довезёт JSON-бандл или синхронизация за $19.
  • В неделе есть RDP-сессия или FTPS-сервер, и открывать ради этого три приложения не хочется.
  • Файлы вы гоняете достаточно часто, чтобы захотеть две панели, очередь передачи и сравнение каталогов вместо «правый клик — скачать».
  • Пароли должны лежать в зашифрованном хранилище с привязкой к хосту, порту, пользователю, цепочке прокси и jump-хосту, а прокси SOCKS и HTTP CONNECT — задаваться в диалоге, а не собираться в ssh_config.

Когда лучше iTerm2

  • Глубина эмуляции терминала: больше десяти лет работы над escape-последовательностями, 24-битный цвет, лигатуры, картинки прямо в выводе, гиперссылки OSC 8 и отрисовка через Metal. Если удалённый TUI где-то рисуется правильно, то там.
  • Управляющий режим tmux. С tmux -CC окна tmux становятся настоящими вкладками и панелями, а обрыв связи сессию не убивает: подключились заново — окна вернулись. Здесь такого нет.
  • Полное поведение OpenSSH, потому что запускается системный ssh: ProxyJump, ControlMaster, сертификаты, FIDO-ключи и проброс агента работают как есть. Conchshell ssh-agent не использует вовсе — вход только паролем, приватным ключом или зашифрованным ключом с парольной фразой.
  • Слой автоматизации, который маленькому клиенту не повторить: триггеры по регулярным выражениям прямо в потоке вывода, Instant Replay, метки приглашения от интеграции с шеллом, автоматическое переключение профиля (боевой хост сам краснеет) и настоящий Python API.
  • Это свободное ПО под GPL v2, исходники на GitHub, ни аккаунта, ни сервера лицензий. Если у вас в компании закупки что-то проверяют, спорить с такой прозрачностью трудно.

Как поставить рядом с iTerm2

  1. Скачайте сборку для своей машины и откройте её, а iTerm2 оставьте на месте. На macOS 13 и новее первый запуск идёт через System Settings → Privacy & Security → Open Anyway, на macOS 12 — через System Preferences → Security & Privacy → General.
  2. Откройте ~/.ssh/config рядом с диалогом нового подключения и перенесите хост, порт и пользователя. Импорта ssh_config или Dynamic Profiles нет — JSON-бандл везёт только то, что Conchshell сам и выгрузил.
  3. Укажите тот же файл приватного ключа, что и раньше. Ключи остаются в ~/.ssh, зашифрованный ключ открывается своей парольной фразой.
  4. Пароли введите один раз. Они лягут в зашифрованное хранилище с привязкой к этому хосту, порту, пользователю, цепочке прокси и jump-хосту — больше нигде не подставятся.
  5. Подключитесь к каждому хосту по разу и подтвердите отпечаток в окне операционной системы; дальше ключ закреплён.

Скачать и оставить iTerm2 на месте

Вопросы, которые задают на самом деле

Conchshell бесплатный или есть подвох?

Приложение бесплатно на всех платформах: ни аккаунта, ни подписки, ни пробного периода, который закончится. Платная ровно одна возможность — синхронизация сохранённых подключений между своими машинами, $19 один раз: это вводная цена, дальше будет $29, обновления входят, число своих машин не ограничено. Это вся коммерческая часть. iTerm2 на 20 августа 2026 года бесплатен под GPL v2, и за деньги там не спрятано ничего.

Умеет ли iTerm2 RDP?

Нет. Удалённый рабочий стол — не задача эмулятора терминала, и слова RDP в документации iTerm2 нет вовсе, по состоянию на 20 августа 2026 года. Если рабочий стол Windows вам нужен, на Mac это в любом случае второе приложение. В Conchshell RDP живёт в одном окне с терминалом и работает только через CredSSP (NLA) — с выключенным NLA хост не подключится.

Нужен ли аккаунт?

Ни там, ни там. iTerm2 — это архив, который скачивают и запускают: ни входа, ни облака вендора. У Conchshell аккаунта тоже нет, а синхронизация не облачная услуга: зашифрованное хранилище отражается в папку, которую вы и так синхронизируете, — iCloud Drive, Dropbox, рабочая копия git. Без такой папки переедет только первая копия — по коду с экрана десктопа.

Можно ли импортировать профили iTerm2 или ssh_config?

Автоматически — нет. iTerm2 умеет выгрузить профиль в JSON и держать весь список хостов в папке DynamicProfiles, но импорта этих форматов здесь нет, и ssh_config тоже не читается. Подключения импортируются из JSON-бандла самого Conchshell — так их и переносят на вторую машину. Учётные данные в этот файл намеренно не попадают.

Насколько безопасна SSH Integration в iTerm2?

Перед включением стоит прочитать заметки самого вендора. Он называет SSH Integration возможностью бета-качества и хочет Python 3 на удалённой стороне. В январе 2025 года changelog 3.5.11 сообщил: версии с 3.5.6 по 3.5.10 писали ввод и вывод сессии в /tmp/framer.txt на удалённом хосте, где файл могли прочитать другие пользователи. Починили быстро и описали прямо.

Заменит ли Conchshell мой терминал?

Для работы с серверами — да: настоящий PTY, xterm.js с отрисовкой через WebGL, поиск, разделение панелей на четыре стороны, группы вкладок, восстановление сессии, десять тем и локальные вкладки, которые помнят каталог. Глубину iTerm2 — триггеры, Instant Replay, Python API, управляющий режим tmux — он не заменяет и не пытается.

Что оставить

Если ваша работа — это терминал и всё, что из терминала можно вытрясти, iTerm2 переиграть почти нечем, и стоит он ноль. Пусть остаётся на Mac основным.

Если ваша работа — это список серверов, где на одном надо гонять файлы в обе стороны, другой под Windows, а достучаться до всех нужно с того ноутбука, который выдали, — это другая программа. Приложение бесплатно на всех платформах; платная одна возможность — синхронизация сохранённых подключений между своими машинами, $19 разово, вводная цена, дальше $29.

Скачать и оставить iTerm2 на месте

Что почитать дальше

Данные об iTerm2 прочитаны 20 августа 2026 года на iterm2.com: главная, features.html, документация одной страницей, downloads.html (3.6.11 собран 2 июня 2026, нужен macOS 12.4 или новее; ветка 3.5 — для 10.15 и выше), списки изменений 3.5.0, 3.5.11 (2 января 2025) и 3.6.10 (20 апреля 2026), news.html и license.txt (GPL v2). Цифры Conchshell — из версии 2.15.1, сверены 20 августа 2026 года. И то и другое меняется: если здесь что-то устарело, напишите на support@conchshell.app, и это будет исправлено.