Агенты · claude.ai и приложение Claude
Дайте Claude доступ по SSH к вашим серверам — прямо из чата
Termalin есть в каталоге коннекторов Claude. Подключите его в claude.ai (или в десктоп- и мобильных приложениях Claude), войдите один раз — и Claude может показывать список ваших серверов, выполнять команды и читать и писать файлы прямо в разговоре. SSH-ключ никуда вставлять не нужно: до ваших серверов он достаёт через Connector — без ключа, с журналом аудита и возможностью отозвать доступ.
Pro (или 14 дней бесплатно) для коннектора · Работаете с Claude Code в терминале? См. гайд по Claude Code.
01 / настройка за 3 шага
Подключите claude.ai к серверам за три шага
Коннектор — это облачный MCP-эндпоинт Termalin: он достаёт до серверов, которые вы подключили через Connector — агент, который ставится одной строкой и сам идёт на соединение наружу с сервера. Нужен аккаунт Termalin на Pro (или пробный период) и хотя бы один подключённый сервер.
- 1Подключите сервер. Войдите на termal.in/account, нажмите «Добавить Connector» и выполните однострочную команду установки на сервере, которым вы управляете. С этого момента он доступен без ключа и без входящего порта. Подробнее о том, как это работает: Connector.
- 2Добавьте коннектор. В claude.ai откройте страницу Termalin в каталоге коннекторов и нажмите Connect — в чате это Settings → Connectors → Browse connectors. Хотите добавить по URL? Используйте Settings → Connectors → Add custom connector и вставьте:
https://termal.in/mcp
- 3Подтвердите и спрашивайте. Claude открывает страницу входа Termalin; войдите под своим аккаунтом termal.in и подтвердите доступ. Теперь в чате доступны команды (ssh_exec, ssh_exec_many), фоновые задачи, инструменты sftp, мониторинг (server_metrics, alerts_list), запросы к базам данных и generate_password — все 16 инструментов (на английском) — попробуйте «Все мои серверы онлайн? Есть что-то, что требует внимания?»
Что новички часто упускают: нужен платный тариф или пробный период, хотя бы один Connector в сети и подтверждённый email. Хост, который есть только в десктоп-приложении, не подключён — чат не увидит его, пока вы не запустите на нём Connector.
02 / claude code и claude desktop
Хосты только в десктоп-приложении? Используйте локальный сервер
Коннектор выше работает в claude.ai и приложениях Claude, и Claude Code тоже может им пользоваться (claude mcp add --transport http termalin https://termal.in/mcp, затем /mcp для входа). Для хостов, которые есть только в десктоп-приложении, укажите Claude встроенный бинарник termalin-mcp — он достаёт до хостов, которые вы экспортируете в Настройки → «Доступ агента (MCP)», с аутентификацией через хранителя ключей Termalin.
- ▸Claude Code — одна команда, и всё работает. Есть полный гайд по настройке Claude Code.
claude mcp add termalin -- <path>/termalin-mcp
- ▸Claude Desktop — добавьте Termalin в его конфигурацию MCP:
{
"mcpServers": {
"termalin": { "command": "<path>/termalin-mcp" }
}
} У локального сервера больше инструментов, чем у облачного коннектора — постоянные сессии, проброс портов и управление живым терминалом вдобавок к командам и файлам. Что доступно на каждой из сторон — в полном справочнике инструментов (на английском).
03 / oauth вместо ключей
Это не то же самое, что вставить ключ в чат-бот
Коннектор вообще не касается SSH-учётных данных, потому что касаться нечего:
- ▸OAuth вместо ключей. Claude получает ограниченный токен со страницы входа Termalin — не нужно вставлять ни API-ключ, ни приватный ключ в контекстное окно. Это стандартный поток авторизации MCP.
- ▸Доступ без ключа. Ваши серверы сами соединяются наружу через Connector, и каждый запуск аутентифицируется краткосрочным сертификатом. Без входящего порта, без сохранённого ключа.
- ▸Только ваши серверы. Токен привязан к вашему аккаунту и достаёт только до ваших подключённых серверов — а не до всего, куда он мог бы дотянуться.
04 / аудит и отзыв доступа
Всё фиксируется. Отзывается в один клик
Каждое подтверждение и каждая команда, которую выполняет Claude, попадают в журнал активности вашего аккаунта, так что на вопрос «что он делал на prod?» есть ответ, который можно прочитать. И доступ — это никогда не выданное навсегда право: на странице аккаунта подключённые ИИ-приложения перечислены в разделе «AI-приложения», где вы задаёте, что каждому разрешено запускать — полный доступ, список разрешённых команд или только чтение, — а кнопка «Отключить» мгновенно аннулирует токены этого приложения, и потом ничего менять не нужно. Модель хранения ключей, на которой всё держится, описана на странице SSH для ИИ-агентов.
05 / где границы
Честно об ограничениях — чтобы вы знали, что получаете
- ▸Неинтерактивные команды. Каждая команда выполняется в своей сессии —
cdне сохраняется между вызовами, а полноэкранные программы (vim, htop) не заработают. Агенты обходят это, объединяя команды в цепочки. - ▸С ограничением по времени и размеру. У команд есть лимит времени (до 300 с), а файловые операции — только для текста и ограничены 512 КБ. Для больших или бинарных передач используйте приложение.
- ▸Только подключённые серверы. Коннектор достаёт до серверов, на которых запущен Connector. Для хостов, которые есть только в десктоп-приложении, эту сторону закрывает локальный сервер — и он работает также с Cursor и Codex.
Вопросы и ответы
Как подключить Claude к серверам по SSH?
Claude получает доступ к серверам через MCP-коннектор — это либо отдельный SSH-MCP-сервер, который хранит ключ там, где работает, либо коннектор, встроенный в SSH-клиент. В случае Termalin: в claude.ai откройте страницу Termalin в каталоге коннекторов (Settings → Connectors → Browse connectors) и нажмите Connect — или, если удобнее, добавьте по URL в Settings → Connectors → Add custom connector, указав https://termal.in/mcp. Откроется страница входа Termalin; вы один раз подтверждаете доступ, и Claude может показывать список ваших серверов, выполнять команды и читать и писать файлы прямо в чате. Нужен аккаунт Termalin на Pro или пробном периоде и хотя бы один сервер, подключённый через Connector.
Получает ли Claude мой SSH-ключ?
Нет. Claude получает ограниченный OAuth-токен со страницы входа Termalin — не нужно вставлять ни API-ключ, ни приватный ключ в контекстное окно. До ваших серверов он достаёт через Connector без ключа, и каждый запуск аутентифицируется краткосрочным сертификатом. Без входящего порта, без сохранённого ключа.
А как насчёт Claude Code и Claude Desktop?
Claude Code может работать любым из двух способов: через локальный сервер (claude mcp add termalin -- <path>/termalin-mcp) для хостов, которые вы экспортируете из десктоп-приложения, или через облачный коннектор (claude mcp add --transport http termalin https://termal.in/mcp) для серверов за Connector. Claude Desktop тоже может указать в своей конфигурации MCP встроенный бинарник termalin-mcp.
Можно ли увидеть, что сделал Claude, и отозвать доступ?
Да. Каждое подтверждение и команда попадают в журнал активности вашего аккаунта, а на странице аккаунта подключённые ИИ-приложения перечислены в разделе «AI-приложения» — кнопка «Отключить» мгновенно аннулирует токены этого приложения. Поскольку ключ никому не выдавался, менять потом нечего.
Коннектор для Claude бесплатный?
Тариф Free в десктоп-приложении — это всё целиком, локально, без ограничений на число хостов. Коннектор claude.ai работает через termal.in, поэтому нужен аккаунт на Pro — каждый новый аккаунт получает 14 дней Pro бесплатно, без привязки карты. Claude Code и Claude Desktop через локальный сервер бесплатны.
Ваши серверы — в одном сообщении Claude, и это безопасно
Добавьте коннектор, направьте его на неответственный сервер и поручите настоящую рутину. А потом смотрите, как заполняется ваш журнал аудита.
Бесплатное десктоп-приложение · Коннектор для ChatGPT · SSH для ИИ-агентов