termal.in

SSH для агентов

Дайте ИИ-агенту доступ по SSH — не отдавая ему ключи

Ваш ИИ-агент для кода — Claude Code, Cursor или любой, кто говорит на MCP, — может работать на ваших серверах через Termalin: смотреть хвост лога, править конфиг, перезапускать сервис, деплоить. Каждое подключение подписывает хранитель ключей, поэтому у агента никогда нет ключа; вы видите каждую сессию в реальном времени, а каждое действие агента помечается в записи.

Termalin работает на Windows, macOS и Linux, а его облачный MCP-эндпоинт позволяет агентам в CI или облачных песочницах добираться до ваших серверов, даже когда десктоп вообще не запущен — а этого большинство десктопных SSH-клиентов с MCP (Conduit, XPipe) не дают, ведь их серверы работают только локально. См. полный обзор решений (на английском).

Тариф Free · 14 дней Pro бесплатно · Windows, macOS, Linux и iOS

01  /  безопасный вход

Агенты уже работают на серверах. Дайте им безопасный вход

Обычно агенту выдают голый шелл и приватный ключ и надеются на лучшее. Termalin — это слой, через который агент подключается вместо этого: SSH-клиент со встроенным MCP-сервером поверх выбранных вами хостов и хранителем ключей посередине. Именно эта модель хранителя — у агента никогда нет ключа — и отличает его от клиентов, которые выдают агенту файл ключа; сравните клиенты →

  • ▸Хранитель ключей. Разблокируйте один раз; Termalin подписывает от имени агента — без ssh-add, без файла ключа, который агент мог бы прочитать, модели ничего не передаётся.
  • ▸Согласие и политика для каждого хоста. Доступ агентов выключен по умолчанию; вы выбираете, к каким хостам он разрешён, и задаёте каждому полный доступ, список разрешённых команд (на английском) или запрет, а разрешение печатать в ваших живых сессиях — ещё один, отдельный переключатель.
  • ▸Всё записано. Каждая команда агента помечается в записи сессии, в реальном времени отображается на вашем экране и попадает в журнал аудита.

02  /  как это работает

Три шага от загрузки до работающего агента

1

Выберите хосты

Установите Termalin, добавьте серверы и выберите, к каким из них разрешён доступ агентам, в Настройки → «Доступ агента (MCP)». Пока вы его не включите, доступа нет.

2

Подключите агента

Зарегистрируйте встроенный MCP-сервер в своём агенте — для Claude Code это одна строка: claude mcp add termalin -- <path>/termalin-mcp. Подойдёт конфиг любого MCP-клиента.

3

Смотрите, как он работает

Агент открывает свои сессии — светящуюся вкладку, за которой можно наблюдать, — или входит в уже открытую вами сессию. Перехватить клавиатуру можно в любой момент.

Полный список инструментов (на английском), примеры конфигов и оба режима подключения — на странице MCP →

03  /  вы всегда в курсе

Смотрите каждую сессию в реальном времени — и перематывайте потом

Каждая сессия агента отображается на вашем экране. Сетка наблюдения показывает каждую открытую сессию живой плиткой, а сессии, которыми управляет агент, светятся — вы всегда знаете, что где запущено. Записи раскладывают команды, вывод и действия агента на временной шкале с перемоткой и метками и сохраняют только вывод — нажатия клавиш не записываются никогда, поэтому пароли в скрытых запросах в запись не попадают. А за всем этим стоит журнал аудита каждого подключения к хосту, файловой операции и команды агента.

04  /  без запущенного приложения

Агенты работают с серверами, даже когда ваш компьютер выключен

Подключите свои серверы через Connector и добавьте облачный MCP-сервер Termalin в своего агента — https://termal.in/mcp с разовым входом (ChatGPT, claude.ai, Claude Code, Codex, Cursor) или https://termal.in/api/v1/mcp с API-ключом из веб-кабинета для скриптов и CI. Он выполняет команды, читает и пишет файлы и читает данные мониторинга и оповещения на ваших серверах с туннелем, даже когда на вашей машине ничего не открыто. Аутентификация идёт по краткосрочному сертификату, поэтому ключ никому не выдаётся; каждое подключение со входом и каждый API-ключ получают собственную политику команд (полный доступ, список разрешённых или только чтение); API-ключи можно также ограничить конкретными серверами, задать им срок действия и отозвать в любой момент, а облачные запуски ограничены по частоте и по времени.

Вопросы и ответы

Как ИИ-агенту безопасно подключаться к моим серверам по SSH?

Используйте MCP-сервер, который держит приватный ключ подальше от агента: агент запрашивает действия, а подписывает их то, что контролируете вы. Варианты: отдельный SSH-MCP-сервер вроде tufantunc/ssh-mcp (в v2 добавлены классификация команд, RBAC и подтверждения, хотя ключ по-прежнему лежит там, где запущен сервер); SSH-клиент со встроенным MCP-сервером, например Conduit или XPipe (только локально); или Termalin, чей MCP-сервер работает как хранитель ключей — он подписывает от имени агента, поэтому приватный ключ никому не выдаётся, вы выбираете, к каким хостам у агента есть доступ, а облачный эндпоинт (https://termal.in/mcp) достаёт до серверов без ключа под правилами команд для каждого подключения и с журналом аудита. Доступ агентов выключен по умолчанию. Технические подробности →

Какие ИИ-агенты работают с Termalin?

Любой агент, который говорит на Model Context Protocol, — Claude Code, Cursor и другие MCP-клиенты, — а также ChatGPT и claude.ai как чат-коннекторы. Укажите клиенту встроенный бинарник termalin-mcp или — когда на вашей машине ничего не запущено — облачный сервер: https://termal.in/mcp с разовым входом или https://termal.in/api/v1/mcp с API-ключом.

Можно ли видеть, что делает агент?

Да — каждая сессия агента отображается на вашем экране. В сетке наблюдения каждая открытая сессия — живая плитка, а сессии под управлением агента светятся. Каждое действие агента помечается в записи сессии и попадает в журнал аудита, так что любой запуск можно потом перемотать назад. Все возможности →

Получает ли агент когда-нибудь мои SSH-ключи?

Нет. Локально от имени агента подписывает ключ-агент Termalin — без ssh-add, без файла ключа, который агент мог бы прочитать. Облачный эндпоинт аутентифицируется на ваших серверах с туннелем краткосрочным сертификатом, так что и там ключ никому не выдаётся. API-ключи можно ограничить конкретными серверами, назначить им политику команд (полный доступ, список разрешённых или только чтение), задать срок действия и отозвать в любой момент. Подробнее о безопасности →

Доступ для агентов бесплатный?

Тариф Free включает MCP-агента — он может открывать свои сессии или входить в уже открытую вами сессию, без ограничений на число хостов. Облачный MCP-сервер, который достаёт до ваших серверов без запущенного приложения, входит в Pro: $8/мес при оплате за год ($10 при помесячной оплате). Каждый новый аккаунт получает 14 дней Pro бесплатно — без привязки карты. Посмотреть цены →

Подпустите агента к серверам — безопасно

Скачайте Termalin, выберите хосты, к которым разрешён доступ агенту, и смотрите, как он работает. На тарифе Free нет ограничений на число хостов, а новые аккаунты получают Pro бесплатно на 14 дней.

Тариф Free · 14 дней Pro бесплатно · сравнение клиентов · цены