Połączenia SSH

Zapisz swoje połączenia SSH,
uruchom agenty AI na zdalnej maszynie

AgentsRoom to menedżer połączeń SSH i wbudowany terminal SSH w jednym. Zapisz swoje zdalne serwery raz, połącz się kluczem SSH lub hasłem, a potem uruchamiaj Claude Code, Codex lub Antigravity CLI prosto na zdalnej maszynie.

Koniec z żonglowaniem osobnym klientem SSH i edytorem kodu. Trzymaj swoje profile połączeń, terminal i agenty AI do kodowania w jednej aplikacji, wycelowane w ten sam zdalny serwer.

Zdalny SSH
Szyfrowany tunel SSH
AgentsRoom
prod-vps.acme.dev
staging.acme.dev
gpu-01.lab
Klucz SSH:22
Zdalny serwer
deploy@prod-vps.acme.dev
Produkcyjny VPS
Agent działa
Zapisz raz, połącz jednym kliknięciemDane logowania zostają na Twojej maszynie

Jak AgentsRoom łączy się z zapisanym serwerem SSH i uruchamia agenta AI do kodowania prosto na zdalnej maszynie.

Większość agentów AI do kodowania zakłada, że Twój kod leży na tej samej maszynie, przy której siedzisz. Ale mnóstwo pracy dzieje się na zdalnym serwerze: VPS, maszynie staging, mocnej maszynie buildowej, współdzielonym serwerze deweloperskim używanym przez cały zespół. AgentsRoom traktuje ten przypadek jako pełnoprawny. Zapisz połączenie SSH, otwórz wbudowany terminal po SSH i pracujesz na zdalnym hoście tak, jakby był lokalny.

Menedżer połączeń SSH przechowuje profil każdego serwera, którego dotykasz: host, port, użytkownik oraz to, czy uwierzytelniasz się kluczem SSH czy hasłem. Koniec z grzebaniem w porozrzucanych plikach konfiguracyjnych i przepisywaniem tej samej długiej komendy. Wybierz zapisane połączenie, kliknij połącz, a terminal w jednym kroku przeniesie Cię na maszynę.

Nagroda to uruchamianie agentów AI do kodowania tam, gdzie naprawdę jest kod. Połącz się z zdalnym serwerem po SSH, a następnie uruchom Claude Code, Codex, Antigravity CLI lub innego agenta na tej maszynie. Agent czyta i edytuje pliki na zdalnym hoście, uruchamia zestaw testów w zdalnym środowisku, a Ty sterujesz tym wszystkim z AgentsRoom, bez drugiego klienta SSH otwartego z boku.

Klient SSH stworzony do uruchamiania agentów AI

Zarządzanie połączeniami, prawdziwy terminal i uruchamianie zdalnych agentów w jednym miejscu.

Zapisane połączenia SSH

Przechowuj ponownie używalny profil dla każdego zdalnego serwera: host, port, użytkownik i metodę uwierzytelniania. Twój VPS, maszyna staging i zespołowy serwer deweloperski żyją na jednej liście. Wybierz połączenie i już jesteś w środku, bez przepisywania komendy.

Uwierzytelnianie kluczem lub hasłem

Uwierzytelniaj się kluczem SSH lub hasłem, zależnie od tego, czego oczekuje serwer. Wskaż w profilu plik klucza prywatnego albo zapisz hasło, a AgentsRoom zajmie się handshakiem przy łączeniu.

Wbudowany terminal po SSH

Każde połączenie otwiera prawdziwy terminal na zdalnym hoście wewnątrz AgentsRoom. Pełne kolorowe wyjście, historia komend i kopiuj-wklej, obsługiwane przez ten sam terminal, którego już używasz do projektów lokalnych. Bez osobnego klienta SSH, który trzeba trzymać otwarty.

Uruchamiaj agenty na zdalnym serwerze

Uruchom Claude Code, Codex, Antigravity CLI lub innego agenta bezpośrednio na zdalnej maszynie po SSH. Agent pracuje na plikach, które leżą na serwerze, i wykonuje komendy w zdalnym środowisku, a nie na Twoim laptopie.

Przypisz SSH do projektu

Oznacz projekt jako zdalny i powiąż go z zapisanym połączeniem SSH. Od tej chwili projekt otwiera swoje terminale i agenty na tym serwerze, więc zdalna baza kodu zachowuje się jak zwykły projekt AgentsRoom.

Dane logowania zostają lokalnie

Twoje klucze SSH, hasła i szczegóły połączeń są przechowywane na Twojej własnej maszynie, nigdy nie zapisywane w repozytorium projektu. Nic na temat Twoich serwerów nie wycieka do folderu, który mógłby sklonować kolega z zespołu.

Zaimportuj swój ~/.ssh/config

Serwery, do których i tak sięgasz z terminala, wchodzą takie, jakie są. AgentsRoom czyta bloki host w ~/.ssh/config, zachowuje plik tożsamości deklarowany przez każdy z nich i utrzymuje ProxyJump przez bastion: łączy się przez alias i pozwala OpenSSH rozwiązać blok, dokładnie tak, jak zrobiłby to Twój shell.

Sesje AWS SSM

Sięgnij po instancję, która nie ma publicznego adresu ani otwartego portu SSH, przez aws ssm start-session. Sesję autoryzuje profil AWS skonfigurowany już na Twojej maszynie, więc nie ma hasła ani klucza do przechowywania w aplikacji.

Szczegóły Twoich połączeń nigdy nie opuszczają Twojej maszyny

Menedżer połączeń SSH jest przydatny tylko wtedy, gdy możesz powierzyć mu dane logowania. AgentsRoom trzyma każdy profil SSH, ścieżkę klucza i hasło w lokalnych danych aplikacji, a nie w projekcie, nad którym pracujesz. Połączenie ze zdalnym serwerem nigdy nie dodaje pliku konfiguracyjnego do repozytorium i nigdy przez przypadek nie zatwierdza hosta ani sekretu.

Uwierzytelnianie działa po standardowym SSH. Logowanie kluczem korzysta z Twojego istniejącego klucza prywatnego, dokładnie tak, jak zrobiłby to Twój shell. Logowanie hasłem jest wysyłane szyfrowanym kanałem SSH, jak w każdym innym kliencie SSH. AgentsRoom jest klientem, a Twój serwer pozostaje źródłem prawdy o tym, co akceptuje.

Gdy uruchamiasz agenta AI na zdalnej maszynie, kod zostaje na zdalnej maszynie. Agent czyta i edytuje pliki na serwerze, z którym się połączyłeś. Nic na temat zdalnego projektu nie jest kopiowane na Twój laptop, chyba że o to poprosisz, a Twoje profile połączeń nigdy nie są udostępniane nikomu innemu.

Od zera do agenta na zdalnym serwerze

Zapisz połączenie raz, uruchamiaj na nim agenty na zawsze.

01

Zapisz połączenie SSH

Dodaj profil połączenia: host, port, użytkownik oraz plik klucza SSH lub hasło. Nadaj mu nazwę, na przykład prod-vps lub staging, i jest zapisany na następny raz.

02

Połącz się i otwórz terminal

Wybierz zapisane połączenie i kliknij połącz. AgentsRoom otwiera wbudowany terminal po SSH na zdalnym hoście. Jesteś teraz na serwerze, z pełnym kolorowym wyjściem i historią komend.

03

Uruchom agenta AI na maszynie

Uruchom Claude Code, Codex lub Antigravity CLI w tym zdalnym terminalu. Agent pracuje na plikach na serwerze i działa w zdalnym środowisku, a Ty sterujesz nim z AgentsRoom jak każdym innym projektem.

Kiedy potrzebujesz agentów na zdalnym serwerze

Nie każda baza kodu leży na Twoim laptopie.

Kod na VPS

Twoja aplikacja działa na VPS i chcesz ją naprawić tam, gdzie żyje. Otwórz zapisane połączenie SSH, uruchom agenta Claude Code na maszynie i załataj błąd w prawdziwym środowisku, ze wszystkimi zależnościami.

Praca na maszynie staging

Serwer staging odtwarza błąd, którego Twój laptop nigdy nie odtworzy. Połącz się po SSH, wskaż agentowi Codex bazę kodu staging i pozwól mu odtworzyć oraz naprawić problem na maszynie, która faktycznie go pokazuje.

Współdzielony serwer deweloperski

Zespół pracuje na jednym współdzielonym serwerze deweloperskim. Każdy zapisuje to samo połączenie SSH, otwiera własny terminal i uruchamia własnego agenta na hoście, bez konfigurowania osobnego lokalnego klona.

Bez lokalnej konfiguracji

Ciężki toolchain, którego nie chcesz na laptopie, żyje na maszynie buildowej. Połącz się po SSH, uruchom tam agenta Antigravity CLI i utrzymuj własną maszynę w czystości, podczas gdy praca dzieje się zdalnie.

Agenci AI + SSH

Jak moi agenci AI mogą korzystać z moich połączeń SSH?

ssh_listssh_connectssh_connection_new

Przez AgentsRoom MCP. Zapisane połączenia są udostępniane każdemu agentowi jako trzy narzędzia MCP: ssh_list zwraca serwery dostępne w bieżącym projekcie, ssh_connect otwiera jeden z nich jako prawdziwą kartę terminala, a ssh_connection_new proponuje serwer, którego jeszcze nie zapisałeś. Gdy mówisz agentowi "połącz się z produkcją i przeczytaj logi", nie musi zgadywać nazwy hosta ani ręcznie pisać polecenia ssh: czyta Twoją listę połączeń i otwiera właściwy serwer.

Ten dostęp SSH jest celowo pozbawiony sekretów. ssh_list zwraca wyłącznie metadane: nazwę, host, port, użytkownika, typ uwierzytelniania i zakres. Hasła i frazy klucza pozostają zaszyfrowane w pęku kluczy systemu, klucze prywatne zostają na dysku, a sekret wstrzykuje do terminala sama aplikacja. Agent tylko wskazuje połączenie, nigdy go nie dotyka.

Każda sesja otwarta przez agenta to widoczna karta terminala: możesz ją czytać, pisać w niej i zamknąć w dowolnej chwili. Nic nie działa na zdalnej maszynie za twoimi plecami, a połączenie można zapisać tylko dla jednego projektu albo globalnie, żeby agent widział wyłącznie właściwe serwery.

Zaproponować połączenie to nie to samo, co je utworzyć. ssh_connection_new otwiera formularz tworzenia wypełniony wstępnie tym, co agent znalazł w pliku compose, skrypcie wdrożeniowym albo Twojej dokumentacji, a to Ty go sprawdzasz, wpisujesz dane logowania i zapisujesz. To ograniczenie jest wpisane w samo narzędzie, a nie w prośbę umieszczoną w prompcie, bo połączenie, które agent mógłby zarejestrować niezauważony, byłoby tylnymi drzwiami.

Poznaj AgentsRoom MCP

FAQ

Czy mogę zapisać wiele połączeń SSH?

Tak. AgentsRoom działa jako menedżer połączeń SSH: zapisz profil dla każdego zdalnego serwera z jego hostem, portem, użytkownikiem i metodą uwierzytelniania, nadaj im nazwy i wybierz ten, którego potrzebujesz. Twój VPS, maszyna staging i współdzielony serwer deweloperski żyją na tej samej liście.

Czy obsługuje uwierzytelnianie kluczem SSH i hasłem?

Oba. Połączenie może uwierzytelniać się kluczem SSH, wskazując plik klucza prywatnego, albo hasłem. AgentsRoom działa jako standardowy klient SSH, więc używasz tej metody, którą akceptuje Twój serwer.

Czy mogę uruchomić Claude Code lub Codex na zdalnym serwerze przez SSH?

Tak. O to właśnie chodzi w tej funkcji. Otwórz zapisane połączenie SSH, a następnie uruchom Claude Code, Codex, Antigravity CLI lub innego agenta w zdalnym terminalu. Agent działa na zdalnej maszynie i pracuje na plikach, które tam leżą, a nie na Twoim laptopie.

Gdzie przechowywane są moje dane logowania SSH?

W lokalnych danych aplikacji na Twojej własnej maszynie. Klucze, hasła i szczegóły połączeń nigdy nie są zapisywane w repozytorium projektu, więc połączenie z serwerem nie dodaje plików konfiguracyjnych ani sekretów do niczego, co kolega z zespołu mógłby sklonować.

Czy nadal potrzebuję osobnego klienta SSH?

Nie. AgentsRoom zawiera wbudowany terminal po SSH, więc Twój menedżer połączeń, terminal i agenty AI są w jednej aplikacji. Możesz zostać przy swoich zwykłych narzędziach SSH, jeśli chcesz, ale nie potrzebujesz drugiego klienta otwartego tylko po to, żeby dostać się na serwer.

Czy moi agenci AI mogą korzystać z moich połączeń SSH?

Tak, przez AgentsRoom MCP. Agenci wywołują ssh_list, aby zobaczyć serwery zapisane dla bieżącego projektu (oraz połączenia globalne), a potem ssh_connect, aby otworzyć jeden z nich jako kartę terminala. To przewidziany sposób na dostęp SSH dla agenta AI: bez ręcznie pisanych poleceń ssh i bez danych logowania wklejanych do promptu.

Czy agenci widzą moje hasło SSH?

Nigdy. Narzędzia MCP udostępniają wyłącznie metadane połączenia (nazwa, host, port, użytkownik, typ uwierzytelniania). Hasło lub fraza klucza pozostaje zaszyfrowane w pęku kluczy twojej maszyny, a AgentsRoom wstrzykuje je do terminala po tym, jak agent poprosi o połączenie po jego id.

Czy mogę zaimportować mój istniejący ~/.ssh/config?

Tak. AgentsRoom czyta bloki host w ~/.ssh/config i zamienia je w zapisane połączenia, zachowując plik tożsamości deklarowany przez każdy blok. Wszystko, co OpenSSH rozwiązuje samodzielnie, działa dalej, łącznie z ProxyJump przez bastion, ponieważ AgentsRoom łączy się przez alias i pozwala OpenSSH zastosować blok, zamiast próbować go reimplementować.

Czy mogę sięgnąć po serwer bez publicznego adresu i bez otwartego portu SSH?

Tak, przez połączenie AWS SSM. AgentsRoom otwiera sesję komendą aws ssm start-session, autoryzowaną przez profil AWS skonfigurowany już na Twojej maszynie. Nie ma hasła ani klucza do przechowywania w aplikacji, a instancja może pozostać zamknięta dla przychodzącego SSH.

Czy agent może utworzyć nowe połączenie SSH?

Może je zaproponować, nigdy zapisać. ssh_connection_new otwiera formularz tworzenia wypełniony wstępnie hostem, portem i użytkownikiem, których agent znalazł w Twoim skrypcie wdrożeniowym albo dokumentacji, a Ty go sprawdzasz, wpisujesz dane logowania i zapisujesz. Nic nie zostaje zapisane, dopóki tego nie zrobisz, bo połączenie, które agent mógłby zarejestrować bez Twojej wiedzy, byłoby tylnymi drzwiami. Gdy host już istnieje w Twoim ~/.ssh/config, lepszą drogą jest import: zachowuje alias, więc Twoje bastiony i Twoje klucze działają dalej.

Może Cię też zainteresować

RDS przez AWS SSM

Sięgnij po instancję Amazon RDS bez publicznego endpointu, z własnej maszyny, przez aws ssm start-session i dokument AWS-StartPortForwardingSessionToRemoteHost. Bez bastionu do utrzymania, bez VPN, bez reguły przychodzącej dla SSH. AgentsRoom otwiera sesję na porcie loopback i przez nią podłącza klienta SQL. Tylko MySQL i MariaDB, czyli RDS MySQL i edycje zgodne z Aurora MySQL.

Połączenia z bazami danych

Zapisuj swoje połączenia MySQL i MariaDB, sięgaj po bazę w prywatnej podsieci przez tunel SSH albo sesję AWS SSM i pozwól agentom AI odpytywać ją przez MCP. Domyślnie tylko do odczytu, jedno polecenie na wywołanie, ograniczone zbiory wyników, a hasło nigdy nie trafia do agenta.

Menedżer sekretów

Przechowuj klucze API, tokeny i hasła w pęku kluczy swojego systemu, odwołuj się do nich przez {{secret:NAME}} w komendach dev i środowiskach agentów, a AgentsRoom rozwiąże je przy starcie. Agenci widzą nazwy, nigdy wartości, i nic nie jest synchronizowane z serwerem.

Import repozytoriów

Podłącz GitHub lub GitLab, przejrzyj repozytoria, do których naprawdę masz dostęp, i sklonuj kilka naraz. Każde staje się projektem z własnymi agentami AI do kodowania. Self-hosted instancje GitLab są obsługiwane.

Dev Terminals

Menedżer terminali per projekt i launcher procesów. Uruchamiaj backend, frontend i workery jednym kliknięciem, lokalnie lub na zdalnym serwerze po SSH.

Zdalne sterowanie agentami

Pilotuj swoje agenty AI do kodowania z telefonu. Steruj terminalami, projektami i promptami na swoim Macu lub zdalnym serwerze z poziomu iOS i Androida.

Tunel localhost (podgląd na żywo)

Wbudowany bezpieczny tunel, który udostępnia lokalny lub zdalny serwer deweloperski jako publiczny adres HTTPS. Podglądaj swoją pracę w toku z dowolnego miejsca.

Wiele projektów, wielu agentów

Uruchamiaj wiele projektów i wielu agentów AI równolegle, lokalnie i zdalnie, z jednego wizualnego centrum dowodzenia.

Przenieś swoje agenty AI na zdalny serwer

Pobierz AgentsRoom, zapisz swoje połączenia SSH i uruchamiaj Claude Code, Codex lub Antigravity CLI na dowolnym VPS lub zdalnym serwerze przez wbudowany terminal.

Za darmoPobierz

Aplikacja towarzyszaca: monitoruj agentów w podrozy

Użyj Claude, Codex, Antigravity CLI lub innego dostawcy AI.

Zainstaluj rozszerzenie
Chrome Web Store

Wysyłaj bugi i prośby bezpośrednio do swojego publicznego backlogu.

Spojrzenie na AgentsRoom w akcji.

Wiele projektów
Multi-provider
Wielu agentów
Status na żywo
Diff i commit
Aplikacja mobilna
Podgląd na żywo
Zespoły agentów
Testy w przeglądarce
Dev oparta na backlogu
Biblioteka promptów
Biblioteka umiejętności
Zobacz wszystkie funkcje