SSH-з'єднання

Збережіть ваші SSH-з'єднання,
Запускайте AI-агентів на віддаленій машині

AgentsRoom: це менеджер SSH-з'єднань і вбудований SSH-термінал в одному. Збережіть ваші віддалені сервери один раз, підключайтеся за допомогою ключа SSH або пароля, а потім запускайте Claude Code, Codex або Antigravity CLI прямо на віддаленій машині.

Припиніть жонглювати окремим SSH-клієнтом і редактором коду. Зберігайте ваші профілі з'єднань, ваш термінал і ваших AI-агентів для кодування в одному додатку, спрямованому на той самий віддалений сервер.

Віддалений SSH
Зашифрований SSH-тунель
AgentsRoom
prod-vps.acme.dev
staging.acme.dev
gpu-01.lab
SSH-ключ:22
Віддалений сервер
deploy@prod-vps.acme.dev
Виробничий VPS
Агент запущений
Збережіть один раз, підключайтеся в один клікОблікові дані залишаються на вашій машині

Як AgentsRoom підключається до збереженого SSH сервера і запускає AI агент кодування прямо на віддаленій машині.

Більшість AI агентів кодування припускають, що ваш код знаходиться на тій же машині, на якій ви працюєте. Але багато роботи відбувається на віддаленому сервері: VPS, тестовій машині, потужній машині для збірки, спільному сервері розробки, яким користується вся команда. AgentsRoom розглядає цей випадок як першокласний. Збережіть SSH підключення, відкрийте вбудований термінал через SSH, і ви працюєте на віддаленому хості, як ніби він локальний.

Менеджер SSH підключень зберігає профіль для кожного сервера, з яким ви працюєте: хост, порт, користувач і чи аутентифікуєтеся ви за допомогою SSH ключа або пароля. Більше не потрібно шукати розкидані конфігураційні файли або повторно вводити ту ж довгу команду. Виберіть збережене підключення, натисніть підключитися, і термінал перенесе вас на машину в один крок.

Вигода полягає в запуску AI агентів кодування там, де насправді знаходиться код. Підключіться до вашого віддаленого сервера через SSH, потім запустіть Claude Code, Codex, Antigravity CLI або іншого агента на цій машині. Агент читає та редагує файли на віддаленому хості, запускає тестовий набір у віддаленому середовищі, і ви керуєте всім цим з AgentsRoom без відкриття другого SSH клієнта збоку.

SSH клієнт, створений для запуску AI агентів

Управління підключеннями, справжній термінал і виконання віддалених агентів в одному місці.

Збережені SSH підключення

Зберігайте повторно використовуваний профіль для кожного віддаленого сервера: хост, порт, користувач і метод аутентифікації. Ваш VPS, ваша тестова машина і сервер розробки команди знаходяться в одному списку. Виберіть підключення, і ви всередині, без повторного введення команди.

Аутентифікація за ключем або паролем

Аутентифікуйтеся за допомогою SSH ключа або пароля, в залежності від того, що очікує сервер. Вкажіть профіль на файл вашого приватного ключа або збережіть пароль, і AgentsRoom обробить рукостискання при підключенні.

Вбудований термінал через SSH

Кожне підключення відкриває справжній термінал на віддаленому хості всередині AgentsRoom. Повний кольоровий вивід, історія команд і копіювання-вставка, обслуговується тим же терміналом, який ви вже використовуєте для локальних проектів. Немає необхідності тримати відкритим окремий SSH клієнт.

Запуск агентів на віддаленому сервері

Запустіть Claude Code, Codex, Antigravity CLI або іншого агента безпосередньо на віддаленій машині через SSH. Агент працює з файлами, які знаходяться на сервері, і виконує команди у віддаленому середовищі, а не на вашому ноутбуці.

Прикріпіть SSH до проекту

Позначте проект як віддалений і прив'яжіть його до збереженого SSH підключення. З цього моменту проект відкриває свої термінали та агентів на цьому сервері, так що віддалена кодова база поводиться як звичайний проект AgentsRoom.

Облікові дані не потрапляють у репозиторій

Ваші SSH ключі лишаються на вашій машині, а паролі зашифровані в її ключовому сховищі, якщо тільки ви не ввімкнете синхронізовані паролі, які переносять їх із наскрізним шифруванням. У репозиторій проєкту ніколи нічого не записується, тож нічого про ваші сервери не потрапляє в папку, яку може клонувати колега.

Імпортуйте свій ~/.ssh/config

Сервери, до яких ви вже підключаєтеся з термінала, потрапляють сюди як є. AgentsRoom читає блоки host у ~/.ssh/config, зберігає файл ключа, який оголошує кожен із них, і не втрачає ProxyJump через бастіон: він підключається через псевдонім і дає OpenSSH розібрати блок, точно як це зробила б ваша оболонка.

Сесії AWS SSM

Дістаньтеся інстанса, у якого немає ні публічної адреси, ні відкритого вхідного порту SSH, через aws ssm start-session. Сесію авторизує профіль AWS, уже налаштований на вашій машині, тож у додатку не треба зберігати ні пароля, ні ключа.

WinRM і PowerShell Remoting

Підключайтеся до хоста Windows, на якому немає OpenSSH, але працює WinRM: через NTLM для машини в робочій групі або Kerberos для члена домену, включно з кінцевою точкою PowerShell локального (on-prem) Exchange. CredSSP охоплює другий стрибок, коли сеанс має, своєю чергою, звернутися до Active Directory або файлового сервера: HTTPS із перевіреним сертифікатом, а форма попереджає, що пароль передається цьому серверу. З робочої станції поза доменом ви самі вказуєте контролер домену та IP сервера, а AgentsRoom виконує пошук імен, не торкаючись вашого файлу hosts. Агенти виконують PowerShell через це з'єднання за замовчуванням лише для читання; записи чекають на ваше підтвердження: кожен, лише ризиковані або жоден, на ваш вибір для кожного з'єднання.

Ваші паролі лишаються зашифрованими, за замовчуванням на вашій машині

Менеджер SSH підключень корисний лише тоді, коли ви можете довіряти йому свої облікові дані. Назва, хост, порт і користувач підключення мандрують разом із вашим обліковим записом: сервер, збережений на одному комп'ютері, з'являється на інших, і його не треба вводити заново. Ваші SSH ключі лишаються на машині, а паролі та парольні фрази ключів лишаються зашифрованими у ключовому сховищі тієї машини, де ви їх ввели. Увімкніть синхронізовані паролі в розділі Налаштування > Обліковий запис (за замовчуванням вимкнено), і вони теж мандруватимуть, з наскрізним шифруванням ключем, який мають лише ваші комп'ютери: AgentsRoom зберігає їх, не маючи змоги прочитати. У проєкт, над яким ви працюєте, ніколи нічого не записується: підключення до віддаленого сервера ніколи не додає конфігураційний файл до репозиторію і ніколи випадково не комітить хост або секрет.

Аутентифікація виконується через стандартний SSH. Вхід за ключем використовує ваш існуючий приватний ключ, точно так само, як це робить ваша оболонка. Вхід за паролем відправляється через зашифрований SSH канал, як і будь-який інший SSH клієнт. AgentsRoom є клієнтом, ваш сервер залишається джерелом правди для того, що він приймає.

Коли ви запускаєте AI агента на віддаленій машині, код залишається на віддаленій машині. Агент читає та редагує файли на сервері, до якого ви підключилися. Нічого про віддалений проект не копіюється на ваш ноутбук, якщо ви цього не попросите, і ваші профілі підключення ніколи не діляться з кимось іншим.

Від нуля до агента на віддаленому сервері

Збережіть підключення один раз, запускайте агентів на ньому назавжди.

01

Збережіть SSH підключення

Додайте профіль підключення: хост, порт, користувач і або ваш файл ключа SSH, або пароль. Дайте йому ім'я, наприклад, prod-vps або staging, і він буде збережений для наступного разу.

02

Підключіться та відкрийте термінал

Виберіть збережене підключення та натисніть підключитися. AgentsRoom відкриває вбудований термінал через SSH на віддаленому хості. Ви тепер на сервері, з повним кольоровим виводом та історією команд.

03

Запустіть AI-агента на сервері

Запустіть Claude Code, Codex або Antigravity CLI у цьому віддаленому терміналі. Агент працює з файлами на сервері та виконується у віддаленому середовищі, а ви керуєте ним з AgentsRoom, як будь-яким іншим проєктом.

Коли вам потрібні агенти на віддаленому сервері

Не кожна кодова база знаходиться на вашому ноутбуці.

Кодуйте на VPS

Ваш додаток працює на VPS, і ви хочете виправити його там, де він знаходиться. Відкрийте збережене SSH-підключення, запустіть агента Claude Code на сервері та виправте помилку у реальному середовищі, з усіма залежностями.

Працюйте на тестовому сервері

Тестовий сервер відтворює помилку, яку ваш ноутбук ніколи не зможе. Підключіться через SSH, направте агента Codex на тестову кодову базу, і нехай він відтворить та виправить проблему на машині, яка її дійсно показує.

Спільний сервер розробки

Команда працює на одному спільному сервері розробки. Кожен зберігає те саме SSH-підключення, відкриває свій термінал і запускає свого агента на хості без налаштування локальної копії.

Локальне налаштування не потрібне

Важкий інструментарій, який ви не хочете на своєму ноутбуці, знаходиться на машині збірки. Підключіться через SSH, запустіть агента Antigravity CLI там і тримайте свою машину чистою, поки робота виконується віддалено.

AI агенти + SSH

Як мої AI агенти можуть отримати доступ до моїх SSH з'єднань?

ssh_listssh_connectssh_connection_new

Через AgentsRoom MCP. Ваші збережені з'єднання доступні кожному агенту як п'ять інструментів MCP: ssh_list повертає сервери, доступні в поточному проєкті (SSH, AWS SSM і WinRM однаково), ssh_exec виконує одну команду на сервері та повертає її вивід (на хості WinRM це рядок PowerShell, лише для читання, якщо ви не дозволите запис, а записи ви підтверджуєте кожен окремо, лише ризиковані або жодного, на ваш вибір), ssh_transfer переміщує один файл на сервер або з нього, ssh_connect відкриває сервер як справжню вкладку термінала, а ssh_connection_new пропонує сервер, який ви ще не зберегли. Тож коли ви кажете агенту «підключися до prod і прочитай логи» або «покажи конектори надсилання Exchange», йому не потрібно вгадувати ім'я хоста чи писати команду вручну: він читає ваш список з'єднань і працює на потрібній машині.

Доступ агентів до SSH свідомо без облікових даних. ssh_list повертає лише метадані: ім'я, хост, порт, користувач, тип автентифікації та область. Паролі та фрази доступу до ключів залишаються зашифрованими у вашому ключовому сховищі ОС, приватні ключі залишаються на вашому диску, а настільний додаток вводить секрет у сам термінал. Агент називає з'єднання, але ніколи ним не керує.

Сесія, яку агент відкриває через ssh_connect, є видимою вкладкою терміналу, яку ви можете читати, вводити в неї та закривати в будь-який момент, а команда, яку він виконує через ssh_exec, повертається в його розмову разом із кодом виходу, тож ви завжди бачите, що було виконано і що відповіла машина. Файли переміщуються так само: за допомогою ssh_transfer агент забирає дамп чи лог із сервера або надсилає файл на нього тим самим каналом без облікових даних і отримує у відповідь шлях на вашій машині, а не файл, вставлений у його розмову. З'єднання може бути збережено для одного проєкту або глобально, тому агент бачить лише ті сервери, які мають сенс для вашої роботи. Підтримуються й мережеві пристрої, командний рядок яких працює лише у відкритій сесії, як-от міжмережевий екран WatchGuard чи багато комутаторів і маршрутизаторів: ssh_exec відкриває сесію, чекає на запрошення пристрою та вводить команди одну за одною.

Створення може бути повністю справою агента. ssh_connection_new лишає переглянутий шлях: він відкриває форму створення, заздалегідь заповнену тим, що агент знайшов у compose-файлі, скрипті деплою чи вашій документації, а переглядаєте її, вводите облікові дані і зберігаєте ви. Доки ви не вимкнете «Агенти можуть керувати з'єднаннями» (Налаштування, типово увімкнено), ssh_connection_save записує з'єднання одразу, і навіть тоді облікові дані не проходять крізь розмову: агент називає секрет із вашого сейфа, а настільний додаток копіює його. Вимикач записано в самому налаштуванні, а не попрохано в підказці, бо з'єднання, яке агент міг би зареєструвати непоміченим, було б бекдором.

Відкрийте для себе AgentsRoom MCP

Часті запитання

Чи можу я зберегти кілька SSH-підключень?

Так. AgentsRoom працює як менеджер SSH-підключень: збережіть профіль для кожного віддаленого сервера з його хостом, портом, користувачем та методом аутентифікації, назвіть їх і виберіть той, що вам потрібен. Ваш VPS, тестовий сервер і спільний сервер розробки всі знаходяться в одному списку.

Чи підтримує він аутентифікацію за ключем SSH та паролем?

Обидва. Підключення може аутентифікуватися за допомогою ключа SSH, вказуючи на ваш файл приватного ключа, або за допомогою пароля. AgentsRoom діє як стандартний SSH-клієнт, тому який би метод ваш сервер не приймав, той ви і використовуєте.

Чи можу я запустити Claude Code або Codex на віддаленому сервері через SSH?

Так. Це і є суть функції. Відкрийте збережене SSH-підключення, потім запустіть Claude Code, Codex, Antigravity CLI або іншого агента у віддаленому терміналі. Агент працює на віддаленій машині та працює з файлами, які там знаходяться, а не на вашому ноутбуці.

Де зберігаються мої SSH-облікові дані?

Назва, хост, порт і користувач кожного підключення зберігаються у вашому обліковому записі, щоб з'являтися на всіх ваших комп'ютерах. Ваші SSH ключі лишаються на машині, а паролі та парольні фрази ключів лишаються зашифрованими у ключовому сховищі тієї машини, де ви їх ввели. Із синхронізованими паролями (Налаштування > Обліковий запис, за замовчуванням вимкнено) паролі та парольні фрази теж мандрують із вашим обліковим записом, з наскрізним шифруванням ключем, який мають лише ваші комп'ютери: AgentsRoom зберігає їх, не маючи змоги прочитати, а будь-який пароль і далі можна залишити лише на одній машині. У репозиторій проєкту ніколи нічого не записується, тому підключення до сервера не додає конфігураційних файлів або секретів до чого-небудь, що може клонувати ваш колега.

Чи потрібен мені окремий SSH-клієнт?

Ні. AgentsRoom включає вбудований термінал через SSH, тому ваш менеджер підключень, ваш термінал і ваші AI-агенти знаходяться в одному додатку. Ви можете зберегти свої звичайні SSH-інструменти, якщо хочете, але вам не потрібен другий клієнт, щоб дістатися до сервера.

Чи можуть мої AI-агенти отримати доступ до моїх SSH-підключень?

Так, через AgentsRoom MCP. Агенти викликають ssh_list, щоб побачити сервери, збережені для поточного проєкту (плюс ваші глобальні), потім ssh_connect, щоб відкрити один як вкладку терміналу. Це підтримуваний спосіб для AI-агента отримати доступ до SSH: жодних написаних вручну ssh-команд, жодних облікових даних, вставлених у підказку.

Чи бачать мої агенти мій SSH-пароль?

Ніколи. Інструменти MCP лише надають метадані підключення (ім'я, хост, порт, користувач, тип аутентифікації). Пароль або парольна фраза ключа залишаються зашифрованими у вашому ключовому сховищі машини і вводяться в термінал самим AgentsRoom після того, як агент запросив підключення за його ідентифікатором.

Чи можу я імпортувати свій наявний ~/.ssh/config?

Так. AgentsRoom читає блоки host у ~/.ssh/config і перетворює їх на збережені з'єднання, зберігаючи файл ключа, який оголошує кожен блок. Усе, що OpenSSH розбирає самостійно, продовжує працювати, включно з ProxyJump через бастіон, бо AgentsRoom підключається через псевдонім і дає OpenSSH застосувати блок, замість того щоб намагатися повторити його логіку.

Чи можу я дістатися сервера без публічної адреси і без відкритого порту SSH?

Так, за допомогою з'єднання AWS SSM. AgentsRoom відкриває сесію командою aws ssm start-session, авторизовану профілем AWS, який уже налаштований на вашій машині. У додатку не треба зберігати ні пароля, ні ключа, а інстанс може лишатися закритим для вхідних SSH-підключень.

Чи може агент створити нове SSH-з'єднання?

Так, і типово він може навіть сам його зберегти. ssh_connection_save записує з'єднання одразу, без жодної форми, й облікові дані ніколи не з'являються в розмові: агент називає секрет із вашого сейфа, а AgentsRoom копіює його. Коли вам зручніше спершу переглянути, беріть ssh_connection_new: він відкриває форму створення, заздалегідь заповнену хостом, портом і користувачем, яких агент знайшов у вашому скрипті деплою чи вашій документації, і нічого не зберігається, доки ви не переглянете її, не введете облікові дані й не збережете. Вимкніть «Агенти можуть керувати з'єднаннями» в налаштуваннях, і лишиться лише переглянутий шлях, бо з'єднання, яке агент міг би зареєструвати без вашого відома, було б бекдором. Якщо хост уже є у вашому ~/.ssh/config, кращий шлях: імпортувати його. Так зберігається псевдонім, тож ваші бастіони і ваші ключі продовжують працювати.

Чи можна підключитися до сервера Windows і отримати PowerShell?

Так, двома способами. Windows Server постачається з OpenSSH з 2019 року, тож машина Windows зберігається як будь-яке інше SSH-з'єднання, а опція віддаленої оболонки у з'єднанні відкриває термінал одразу в PowerShell (Windows PowerShell або PowerShell 7) замість cmd.exe. Для хоста, який підтримує лише WinRM, або для кінцевої точки PowerShell локального (on-prem) сервера Exchange натомість збережіть з'єднання WinRM: NTLM або Kerberos, або CredSSP, коли сеанс має дістатися другого сервера, із контролером домену та IP сервера, введеними вручну, якщо ваша робоча станція не приєднана до домену. Обидва способи працюють незалежно від того, чи запускаєте ви AgentsRoom на macOS, Windows або Linux; для WinRM один раз встановлюється один невеликий пакет Python у приватну теку, якою володіє AgentsRoom.

Чи можна відкрити проєкт, який існує лише на віддаленому сервері, не клонуючи його сюди?

Так. Діалог «Новий проєкт» запитує, де розташований проєкт: «Цей комп'ютер» або «Віддалений сервер (SSH)». Виберіть збережене підключення та шлях до репозиторію на хості, і проєкт відкриється звідти: його агенти запускаються на сервері, в цьому каталозі, з файлами, які там лежать, і нічого не копіюється на ваш ноутбук. На картці кожного збереженого підключення є також кнопка «Відкрити проєкт на цьому сервері», яка відкриває той самий діалог з уже вибраним підключенням, а проєкт вашого облікового запису, який не має теки на цій машині, можна так само відкрити на сервері. Роль, персона, системний промпт, режим дозволів, навички, відстеження статусу та обліковий запис, вибраний для агента, переїжджають разом з агентом: обліковий запис Codex копіюється на хост перед запуском, обліковий запис Claude потрапляє туди через серверний токен, який ви один раз створюєте для кожного облікового запису в розділі Налаштування > Кілька облікових записів, і те, і інше керується налаштуванням для кожного підключення, яке можна вимкнути, а перемикання облікових записів у разі досягнення ліміту квоти працює на сервері так само, як локально; інструменти MCP AgentsRoom (беклог, пам'ять проєкту, навички, dev-команди, пошта агентів) теж переїжджають: вони встановлюються на хост перед кожним запуском і з'єднуються з цим комп'ютером через зворотний SSH-тунель, це налаштування для кожного підключення, увімкнене за замовчуванням, якому потрібен Node на хості; відсутній на хості CLI встановлюється на хост, через SSH, з банера термінала агента; а командний run працює на проєкті, відкритому на сервері. Тікет із позначкою «Кодувати в окремому worktree» теж отримує свій worktree на сервері, у .worktrees/ віддаленого checkout: агент запускається в ньому; єдине, що досі вимагає локального checkout, це опція «Окремий checkout» кроку команди. Вбудований браузер теж іде за агентом, коли агент має доступ до браузера. Змінні середовища та профілі облікових записів Antigravity, Grok і Cursor залишаються прив'язаними до цього комп'ютера, і форма агента повідомляє про це, поки проєкт перебуває на сервері. Одна умова: хост має відповідати оболонкою Linux або macOS. Сервер Windows, доступний через SSH, дає термінал і PowerShell, але поки що не віддалений проєкт; призначте WSL оболонкою за замовчуванням для його служби OpenSSH, і він поводитиметься як хост Linux.

Чи зупиняються агенти, що працюють на сервері, коли я закриваю AgentsRoom?

Ні, якщо ви попросите їх продовжувати. У налаштуваннях SSH-підключення увімкніть «Залишати агентів працювати на цьому хості, коли AgentsRoom закрито»: запущені там агенти працюють усередині сесії tmux на сервері (tmux 3.0 або новіший), тож вихід із застосунку, сон ноутбука чи втрата мережі більше їх не зупиняють, а наступний запуск цього агента, з цього комп'ютера, з іншого комп'ютера вашого облікового запису або з телефона, під'єднується до нього. Агенти використовують CLI, встановлені на сервері, зокрема ті, що лежать у ваших користувацьких теках, тож на ноутбук нічого встановлювати не треба; якщо CLI там немає, термінал запропонує встановити його на сервер.

Вам також може сподобатися

RDS через AWS SSM

Дістаньтеся зі своєї машини інстанса Amazon RDS, який не має публічної точки входу, через aws ssm start-session і документ AWS-StartPortForwardingSessionToRemoteHost. Ні бастіона, який треба обслуговувати, ні VPN, ні вхідного правила SSH. AgentsRoom відкриває сесію на loopback-порту і підключає через неї свій клієнт баз даних. MySQL, PostgreSQL і MongoDB, тобто RDS MySQL, RDS PostgreSQL, Aurora і DocumentDB.

З'єднання з базами даних

Зберігайте свої з'єднання з MySQL, PostgreSQL і MongoDB, діставайтеся бази даних у приватній підмережі через SSH-тунель або сесію AWS SSM і дозвольте своїм AI-агентам надсилати до неї запити через MCP. Лише для читання за замовчуванням, одна інструкція на виклик, обмежені набори результатів, і пароль ніколи не потрапляє до агента. Експорт, імпорт і копіювання бази просто в іншу базу теж входять у набір.

Менеджер секретів

Зберігайте API-ключі, токени та паролі в ключовому сховищі вашої ОС, посилайтеся на них як {{secret:NAME}} у командах розробки та середовищах агентів, а AgentsRoom підставить значення під час запуску. Агенти бачать імена, але ніколи не значення, і нічого не надсилається на сервер.

Імпорт репозиторіїв

Підключіть GitHub або GitLab, перегляньте репозиторії, до яких у вас справді є доступ, і склонуйте кілька одразу. Кожен стає проєктом із власними AI-агентами для кодування. Self-hosted інстанси GitLab підтримуються.

Термінали для розробки

Менеджер терміналів та запуск процесів для кожного проєкту. Запускайте бекенд, фронтенд та воркери одним кліком, локально або на віддаленому сервері через SSH.

Віддалене керування агентами

Керуйте своїми AI агентами з телефону. Керуйте терміналами, проєктами та підказками на вашому комп'ютері або віддаленому сервері з iOS та Android.

Локальний тунель (Живий перегляд)

Вбудований безпечний тунель, що відкриває локальний або віддалений сервер розробки як публічний HTTPS URL. Переглядайте свою роботу з будь-якого місця.

Багатопроєктність, багатоагентність

Запускайте багато проєктів та AI агентів паралельно, локально та віддалено, з єдиного візуального командного центру.

Перенесіть свої AI агенти на віддалений сервер

Завантажте AgentsRoom, збережіть свої SSH з'єднання та запускайте Claude Code, Codex або Antigravity CLI на будь-якому VPS або віддаленому сервері через вбудований термінал.

БезкоштовноЗавантажити

Додаток-компаньйон: контролюйте своїх агентів на ходу

Використовуйте свого: Claude, Codex, Antigravity CLI або іншого AI-провайдера.

Отримати розширення
Chrome Web Store

Надсилайте баги та запити прямо у свій публічний беклог.

Кілька проектів
Багато постачальників
Кілька агентів
Статус в реальному часі
Різниця файлів і коміт
Мобільний компаньйон
Попередній перегляд в реальному часі
Команди агентів
Автоматизація браузера
Розробка, орієнтована на беклог
Бібліотека підказок
Бібліотека навичок
Переглянути всі функції