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 / как это работает
Три шага от загрузки до работающего агента
Выберите хосты
Установите Termalin, добавьте серверы и выберите, к каким из них разрешён доступ агентам, в Настройки → «Доступ агента (MCP)». Пока вы его не включите, доступа нет.
Подключите агента
Зарегистрируйте встроенный MCP-сервер в своём агенте — для Claude Code это одна строка: claude mcp add termalin -- <path>/termalin-mcp. Подойдёт конфиг любого MCP-клиента.
Смотрите, как он работает
Агент открывает свои сессии — светящуюся вкладку, за которой можно наблюдать, — или входит в уже открытую вами сессию. Перехватить клавиатуру можно в любой момент.
Полный список инструментов (на английском), примеры конфигов и оба режима подключения — на странице 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 бесплатно · сравнение клиентов · цены