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

iTerm2 ничего не стоит, аккаунта не просит и остаётся одним из лучших терминалов, написанных для Mac. Эта страница не о том, что он плохой. Она о границах: iTerm2 заканчивается там, где заканчивается терминал, а рабочий день — не всегда там же. Всё, что здесь сказано про iTerm2, прочитано на iterm2.com 20 августа 2026 года и перепроверено 24 сентября 2026 года, данные о Conchshell — из версии 2.17.1 (сверено 2 ноября 2026 года). Если у вас вообще не Mac, iTerm2 вам не поставить: под Windows и Linux его нет, и ниже, в вопросах, сказано, чем его там заменяют.

Функция
Conchshell
iTerm2
Стоимость
Приложение бесплатно; синхронизация $19 разово
Бесплатно, GPL v2, сверено 20.08.2026
Аккаунт или облако вендора
Нет; синхронизация через вашу папку
Нет; ни входа, ни облака
Сборки под Windows и Linux
macOS, Windows, deb/rpm/AppImage
Только macOS, так задумано
Мобильные приложения в магазинах
iOS в App Store; Android — APK с сайта
iTerm2 Buddy для iOS, бесплатно: живой просмотр и ввод в сессии на вашем Mac
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.54, среди ключей хоста первым идёт 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. На Mac его ключ по умолчанию лежит в связке ключей входа, без мастер-фразы, и заводится хранилище одним нажатием; на Windows и Linux системная связка не используется, и ключ выводится через Argon2id из мастер-фразы не короче 12 символов. Хранилище приложение предлагает создать при запуске — при каждом, пока среди сохранённых паролей есть незашифрованные, — а до тех пор сохранённый пароль лежит в его локальных данных незашифрованным. Парольная фраза, ключница ОС (она есть только на macOS, iOS и Android) и код восстановления — независимые слоты над одним ключом данных, поэтому отозвать способ означает переписать слот, а не перешифровать всё заново.

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

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

Файлы: там, где 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.7.3 собран 22 сентября 2026 года и требует macOS 13 или новее, ветка 3.6 закрывает 12.4, ветка 3.5 — 10.15 и выше. Сборок под Windows и Linux нет, а сторонние страницы с заголовком «iTerm2 for Windows» вендору не принадлежат. Conchshell выходит для macOS (Apple silicon и Intel), для Windows и для Linux в виде .deb, .rpm и .AppImage; одни и те же сохранённые хосты доезжают до всех трёх либо JSON-бандлом, либо синхронизацией — единственной платной возможностью, $19 разово. Телефонное приложение у iTerm2 — iTerm2 Buddy, бесплатно в App Store с сентября 2026 года: он показывает сессии iTerm2 на вашем Mac вживую и даёт в них печатать, но работает только в паре с этим Mac и собственным SSH-клиентом не является. У Conchshell на iPhone и iPad — бесплатное приложение из App Store, которое само подключается к серверам по SSH, SFTP, FTPS и RDP, без локального терминала; под Android — APK с сайта, в магазинах его нет.

Когда лучше 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 на macOS, Linux и Windows — тот, на который указывает SSH_AUTH_SOCK, а не строка IdentityAgent (в Windows по умолчанию встроенный агент OpenSSH, не Pageant), — и с пользовательским сертификатом OpenSSH, если файл -cert.pub лежит рядом с ключом, но агент не пробрасывает, а на запрос keyboard-interactive отвечает только сохранённым паролем.
  • Слой автоматизации, который маленькому клиенту не повторить: триггеры по регулярным выражениям прямо в потоке вывода, Instant Replay, метки приглашения от интеграции с шеллом, автоматическое переключение профиля (боевой хост сам краснеет) и настоящий Python API.
  • Это свободное ПО под GPL v2, исходники на GitHub, ни аккаунта, ни сервера лицензий. Если у вас в компании закупки что-то проверяют, спорить с такой прозрачностью трудно.

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

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

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

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

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

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

Есть ли iTerm2 для Linux или Windows?

Нет. iTerm2 — приложение только для macOS: версия 3.7.3 требует macOS 13 или новее, сборок под Windows и Linux нет и никогда не было. Для локального терминала на Windows ближе всего бесплатный Windows Terminal от Microsoft, на Linux — терминал вашей среды рабочего стола или кроссплатформенный Tabby. Conchshell закрывает другую половину — SSH-сессии, файлы и RDP — на Windows, Linux и macOS.

Умеет ли iTerm2 RDP?

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

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

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

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

ssh_config — да, профили iTerm2 — нет. iTerm2 умеет выгрузить профиль в JSON и держать весь список хостов в папке DynamicProfiles, но импорта этих форматов здесь нет. Записи Host из ~/.ssh/config импортируются — с HostName, User, Port, IdentityFile и первым узлом ProxyJump, — и первый экран предлагает те, которых у вас ещё нет. Подключения импортируются и из 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). Перепроверено 24 сентября 2026 года: downloads.html (3.7.3 собран 22 сентября 2026, нужен macOS 13 или новее), документация, где по-прежнему нет ни RDP, ни SFTP, и карточка iTerm2 Buddy в App Store. Данные о Conchshell — из версии 2.17.1 (сверено 2 ноября 2026 года) и карточки в App Store на 27 октября 2026. И то и другое меняется: если здесь что-то устарело, напишите на support@conchshell.app, и это будет исправлено.