SSH-Verbindungen

Speichere deine SSH-Verbindungen,
starte KI-Agenten auf der Remote-Maschine

AgentsRoom ist SSH-Verbindungsmanager und integriertes SSH-Terminal in einem. Speichere deine Remote-Server einmal, verbinde dich per SSH-Schlüssel oder Passwort und starte dann Claude Code, Codex oder Antigravity CLI direkt auf der entfernten Maschine.

Schluss mit dem Jonglieren zwischen separatem SSH-Client und Code-Editor. Behalte deine Verbindungsprofile, dein Terminal und deine KI-Agenten in derselben App, alle auf denselben Remote-Server gerichtet.

Remote-SSH
Verschlüsselter SSH-Tunnel
AgentsRoom
prod-vps.acme.dev
staging.acme.dev
gpu-01.lab
SSH-Schlüssel:22
Remote-Server
deploy@prod-vps.acme.dev
Produktions-VPS
Agent läuft
Einmal speichern, mit einem Klick verbindenZugangsdaten bleiben auf deiner Maschine

Wie AgentsRoom sich mit einem gespeicherten SSH-Server verbindet und einen KI-Coding-Agenten direkt auf der entfernten Maschine ausführt.

Die meisten KI-Coding-Agenten gehen davon aus, dass dein Code auf derselben Maschine liegt, an der du gerade sitzt. Doch ein großer Teil der Arbeit findet auf einem Remote-Server statt : einem VPS, einer Staging-Maschine, einer leistungsstarken Build-Maschine, einem geteilten Dev-Server fürs ganze Team. AgentsRoom behandelt diesen Fall als vollwertigen Standardfall. Speichere eine SSH-Verbindung, öffne das integrierte Terminal über SSH, und du arbeitest auf dem entfernten Host, als wäre er lokal.

Der SSH-Verbindungsmanager hält für jeden Server, den du anfasst, ein Profil bereit : Host, Port, Benutzer und ob du dich per SSH-Schlüssel oder Passwort authentifizierst. Kein Wühlen mehr in verstreuten Konfigurationsdateien, kein erneutes Tippen desselben langen Befehls. Wähle eine gespeicherte Verbindung, klicke auf Verbinden, und das Terminal bringt dich in einem Schritt auf die Maschine.

Der eigentliche Gewinn ist, KI-Coding-Agenten dort laufen zu lassen, wo der Code tatsächlich liegt. Verbinde dich über SSH mit deinem Remote-Server und starte dann Claude Code, Codex, Antigravity CLI oder einen anderen Agenten auf dieser Maschine. Der Agent liest und bearbeitet die Dateien auf dem entfernten Host, führt die Testsuite gegen die entfernte Umgebung aus, und du steuerst das Ganze aus AgentsRoom, ohne einen zweiten SSH-Client nebenher offen zu haben.

Ein SSH-Client, gebaut zum Ausführen von KI-Agenten

Verbindungsverwaltung, ein echtes Terminal und Remote-Agentenausführung an einem Ort.

Gespeicherte SSH-Verbindungen

Speichere ein wiederverwendbares Profil für jeden Remote-Server : Host, Port, Benutzer und Auth-Methode. Dein VPS, deine Staging-Maschine und der Dev-Server des Teams stehen alle in einer Liste. Wähle eine Verbindung und du bist drin, kein Befehl zum Neutippen.

Auth per Schlüssel oder Passwort

Authentifiziere dich per SSH-Schlüssel oder Passwort, je nachdem, was der Server erwartet. Richte ein Profil auf deine private Schlüsseldatei aus oder hinterlege ein Passwort, und AgentsRoom übernimmt den Handshake beim Verbinden.

Integriertes Terminal über SSH

Jede Verbindung öffnet ein echtes Terminal auf dem entfernten Host in AgentsRoom. Vollständige farbige Ausgabe, Befehlsverlauf und Copy-Paste, bereitgestellt von demselben Terminal, das du schon für lokale Projekte nutzt. Kein separater SSH-Client, den du offen halten musst.

Agenten auf dem Remote-Server ausführen

Starte Claude Code, Codex, Antigravity CLI oder einen anderen Agenten direkt auf der entfernten Maschine über SSH. Der Agent arbeitet an den Dateien, die auf dem Server liegen, und führt Befehle in der entfernten Umgebung aus, nicht auf deinem Laptop.

SSH an ein Projekt binden

Markiere ein Projekt als remote und verknüpfe es mit einer gespeicherten SSH-Verbindung. Ab dann öffnet das Projekt seine Terminals und Agenten auf diesem Server, und eine entfernte Codebasis verhält sich wie ein normales AgentsRoom-Projekt.

Zugangsdaten bleiben lokal

Deine SSH-Schlüssel, Passwörter und Verbindungsdetails werden auf deiner eigenen Maschine gespeichert, niemals in das Projekt-Repository geschrieben. Nichts über deine Server gelangt in einen Ordner, den ein Teamkollege klonen könnte.

Importiere deine ~/.ssh/config

Die Server, die du aus einem Terminal ohnehin erreichst, kommen so herein, wie sie sind. AgentsRoom liest die Host-Blöcke in ~/.ssh/config, behält die Identity-Datei, die jeder davon deklariert, und bewahrt einen ProxyJump über einen Bastion-Host: Es verbindet sich über den Alias und lässt OpenSSH den Block auflösen, genau wie deine Shell es täte.

AWS SSM Sessions

Erreiche eine Instanz ohne öffentliche Adresse und ohne eingehenden SSH-Port, über aws ssm start-session. Die Session wird durch das AWS-Profil autorisiert, das auf deiner Maschine schon konfiguriert ist, es gibt also kein Passwort und keinen Schlüssel, den die App speichern müsste.

WinRM und PowerShell Remoting

Erreiche einen Windows-Host, der kein OpenSSH hat, aber WinRM spricht, mit NTLM für einen Rechner in einer Arbeitsgruppe oder Kerberos für ein Domänenmitglied, einschließlich des PowerShell-Endpunkts eines On-Prem-Exchange. Von einem Arbeitsplatz außerhalb der Domäne gibst du Domänencontroller und Server-IP selbst an, und AgentsRoom übernimmt die Auflösung, ohne deine hosts-Datei anzufassen. Agenten führen PowerShell darüber standardmäßig nur lesend aus; jeder Schreibvorgang wartet auf deine Bestätigung.

Deine Verbindungsdaten verlassen nie deine Maschine

Ein SSH-Verbindungsmanager ist nur nützlich, wenn du ihm deine Zugangsdaten anvertrauen kannst. AgentsRoom hält jedes SSH-Profil, jeden Schlüsselpfad und jedes Passwort in deinen lokalen App-Daten, nicht im Projekt, an dem du arbeitest. Die Verbindung zu einem Remote-Server fügt dem Repository nie eine Konfigurationsdatei hinzu und committet nie versehentlich einen Host oder ein Secret.

Die Authentifizierung läuft über Standard-SSH. Die schlüsselbasierte Anmeldung nutzt deinen vorhandenen privaten Schlüssel, genau wie es deine Shell tun würde. Die Passwort-Anmeldung wird über den verschlüsselten SSH-Kanal gesendet wie bei jedem anderen SSH-Client. AgentsRoom ist der Client, dein Server bleibt die maßgebliche Instanz dafür, was er akzeptiert.

Wenn du einen KI-Agenten auf der entfernten Maschine ausführst, bleibt der Code auf der entfernten Maschine. Der Agent liest und bearbeitet Dateien auf dem Server, mit dem du dich verbunden hast. Nichts aus dem entfernten Projekt wird auf deinen Laptop kopiert, es sei denn, du verlangst es, und deine Verbindungsprofile werden niemals mit anderen geteilt.

Von null zum Agenten auf einem Remote-Server

Eine Verbindung einmal speichern, für immer Agenten darauf ausführen.

01

Die SSH-Verbindung speichern

Füge ein Verbindungsprofil hinzu : Host, Port, Benutzer und entweder deine SSH-Schlüsseldatei oder ein Passwort. Gib ihm einen Namen wie prod-vps oder staging, und es ist fürs nächste Mal gespeichert.

02

Verbinden und das Terminal öffnen

Wähle die gespeicherte Verbindung und klicke auf Verbinden. AgentsRoom öffnet ein integriertes Terminal über SSH auf dem entfernten Host. Du bist jetzt auf dem Server, mit vollständiger farbiger Ausgabe und Befehlsverlauf.

03

Einen KI-Agenten auf der Maschine ausführen

Starte Claude Code, Codex oder Antigravity CLI in diesem entfernten Terminal. Der Agent arbeitet an den Dateien auf dem Server und läuft gegen die entfernte Umgebung, und du steuerst ihn aus AgentsRoom wie jedes andere Projekt.

Wann du Agenten auf einem Remote-Server brauchst

Nicht jede Codebasis liegt auf deinem Laptop.

Code auf einem VPS

Deine App läuft auf einem VPS und du willst sie dort reparieren, wo sie lebt. Öffne die gespeicherte SSH-Verbindung, starte einen Claude-Code-Agenten auf der Maschine und behebe den Bug gegen die echte Umgebung, samt aller Abhängigkeiten.

An einer Staging-Maschine arbeiten

Ein Staging-Server reproduziert einen Bug, den dein Laptop nie zeigen wird. Verbinde dich per SSH, richte einen Codex-Agenten auf die Staging-Codebasis und lass ihn das Problem auf der Maschine reproduzieren und beheben, die es tatsächlich zeigt.

Geteilter Dev-Server

Das Team arbeitet auf einem einzigen geteilten Dev-Server. Jeder speichert dieselbe SSH-Verbindung, öffnet sein eigenes Terminal und führt seinen eigenen Agenten auf dem Host aus, ohne jeweils einen lokalen Klon aufzusetzen.

Kein lokales Setup nötig

Eine schwere Toolchain, die du nicht auf deinem Laptop haben willst, liegt auf einer Build-Maschine. Verbinde dich über SSH, starte dort einen Antigravity-CLI-Agenten und halte deine eigene Maschine sauber, während die Arbeit remote passiert.

KI-Agenten + SSH

Wie bekommen meine KI-Agenten Zugriff auf meine SSH-Verbindungen?

ssh_listssh_connectssh_connection_new

Über AgentsRoom MCP. Deine gespeicherten Verbindungen stehen jedem Agenten als fünf MCP-Tools zur Verfügung: ssh_list liefert die im aktuellen Projekt nutzbaren Server (SSH, AWS SSM und WinRM gleichermaßen), ssh_exec führt einen Befehl auf einem Server aus und gibt dessen Ausgabe zurück (auf einem WinRM-Host eine PowerShell-Zeile, nur lesend, sofern du keine Schreibvorgänge erlaubst, die du dann einzeln bestätigst), ssh_transfer überträgt eine Datei zu oder von einem Server, ssh_connect öffnet einen davon als echten Terminal-Tab, und ssh_connection_new schlägt einen Server vor, den du noch nicht gespeichert hast. Sagst du einem Agenten "verbinde dich mit der Produktion und lies die Logs" oder "liste die Sendeconnectors von Exchange auf", muss er weder einen Hostnamen raten noch einen Befehl von Hand schreiben: Er liest deine Verbindungsliste und arbeitet auf dem richtigen Rechner.

Dieser SSH-Zugriff kommt bewusst ohne Geheimnisse aus. ssh_list gibt nur Metadaten zurück: Name, Host, Port, Benutzer, Authentifizierungsart und Geltungsbereich. Passwörter und Passphrasen bleiben im Schlüsselbund deines Systems verschlüsselt, private Schlüssel bleiben auf deiner Platte, und die App selbst schleust das Geheimnis ins Terminal. Der Agent benennt eine Verbindung, er fasst sie nie an.

Eine Sitzung, die ein Agent mit ssh_connect öffnet, ist ein sichtbarer Terminal-Tab: mitlesen, mittippen, jederzeit schließen. Und ein Befehl, den er mit ssh_exec ausführt, kommt mit seinem Exit-Code in seiner Konversation zurück, du siehst also immer, was ausgeführt wurde und was die Maschine geantwortet hat. Dateien wandern auf demselben Weg: Mit ssh_transfer holt ein Agent einen Dump oder ein Log von einem Server oder lädt eine Datei dorthin hoch, über denselben zugangsdatenfreien Kanal, und bekommt einen Pfad auf deinem Rechner zurück statt der Datei in seiner Konversation. Eine Verbindung lässt sich nur für ein Projekt oder global speichern, damit ein Agent ausschließlich die passenden Server sieht.

Eine Verbindung vorzuschlagen heißt nicht, sie anzulegen. ssh_connection_new öffnet das Anlageformular, vorausgefüllt mit dem, was der Agent in einer Compose-Datei, einem Deploy-Skript oder deiner Dokumentation gefunden hat, und du bist es, der prüft, die Zugangsdaten tippt und speichert. Diese Grenze steht im Werkzeug selbst statt in einem Prompt, denn eine Verbindung, die ein Agent ungesehen anlegen könnte, wäre eine Hintertür.

AgentsRoom MCP entdecken

FAQ

Kann ich mehrere SSH-Verbindungen speichern?

Ja. AgentsRoom arbeitet als SSH-Verbindungsmanager : speichere ein Profil pro Remote-Server mit Host, Port, Benutzer und Auth-Methode, benenne sie und wähle das, das du brauchst. Dein VPS, deine Staging-Maschine und dein geteilter Dev-Server stehen alle in derselben Liste.

Unterstützt es Authentifizierung per SSH-Schlüssel und Passwort?

Beides. Eine Verbindung kann sich per SSH-Schlüssel authentifizieren, indem sie auf deine private Schlüsseldatei zeigt, oder per Passwort. AgentsRoom agiert als Standard-SSH-Client, du nutzt also die Methode, die dein Server akzeptiert.

Kann ich Claude Code oder Codex über SSH auf einem Remote-Server ausführen?

Ja. Genau darum geht es bei dieser Funktion. Öffne eine gespeicherte SSH-Verbindung und starte dann Claude Code, Codex, Antigravity CLI oder einen anderen Agenten im entfernten Terminal. Der Agent läuft auf der entfernten Maschine und arbeitet an den dort liegenden Dateien, nicht auf deinem Laptop.

Wo werden meine SSH-Zugangsdaten gespeichert?

In deinen lokalen App-Daten auf deiner eigenen Maschine. Schlüssel, Passwörter und Verbindungsdetails werden nie in das Projekt-Repository geschrieben, also fügt die Verbindung zu einem Server keine Konfigurationsdateien oder Secrets zu irgendetwas hinzu, das ein Teamkollege klonen könnte.

Brauche ich trotzdem einen separaten SSH-Client?

Nein. AgentsRoom enthält ein integriertes Terminal über SSH, also sind dein Verbindungsmanager, dein Terminal und deine KI-Agenten in einer App. Du kannst deine gewohnten SSH-Tools behalten, wenn du willst, aber du brauchst keinen zweiten Client offen, nur um den Server zu erreichen.

Können meine KI-Agenten auf meine SSH-Verbindungen zugreifen?

Ja, über AgentsRoom MCP. Agenten rufen ssh_list auf, um die für das aktuelle Projekt gespeicherten Server (plus deine globalen) zu sehen, und dann ssh_connect, um einen davon als Terminal-Tab zu öffnen. So gibt man einem KI-Agenten SSH-Zugriff: ohne handgeschriebenes ssh-Kommando und ohne Zugangsdaten im Prompt.

Sehen meine Agenten mein SSH-Passwort?

Nie. Die MCP-Tools geben ausschließlich Verbindungs-Metadaten preis (Name, Host, Port, Benutzer, Authentifizierungsart). Das Passwort bzw. die Passphrase bleibt im Schlüsselbund deiner Maschine verschlüsselt und wird von AgentsRoom ins Terminal eingespeist, nachdem der Agent die Verbindung per id angefragt hat.

Kann ich meine bestehende ~/.ssh/config importieren?

Ja. AgentsRoom liest die Host-Blöcke in ~/.ssh/config und macht daraus gespeicherte Verbindungen, samt der Identity-Datei, die jeder Block deklariert. Alles, was OpenSSH selbst auflöst, funktioniert weiter, ein ProxyJump über einen Bastion-Host eingeschlossen, denn AgentsRoom verbindet sich über den Alias und lässt OpenSSH den Block anwenden, statt ihn nachzubauen.

Kann ich einen Server ohne öffentliche Adresse und ohne offenen SSH-Port erreichen?

Ja, mit einer AWS SSM Verbindung. AgentsRoom öffnet die Session mit aws ssm start-session, autorisiert durch das AWS-Profil, das auf deiner Maschine schon konfiguriert ist. Es gibt kein Passwort und keinen Schlüssel, den die App speichern müsste, und die Instanz kann für eingehendes SSH geschlossen bleiben.

Kann ein Agent eine neue SSH-Verbindung anlegen?

Er kann eine vorschlagen, niemals eine speichern. ssh_connection_new öffnet das Anlageformular, vorausgefüllt mit Host, Port und Benutzer, die der Agent in deinem Deploy-Skript oder deiner Dokumentation gefunden hat, und du prüfst es, tippst die Zugangsdaten und speicherst. Vorher wird nichts abgelegt, denn eine Verbindung, die ein Agent anlegen könnte, ohne dass du es siehst, wäre eine Hintertür. Existiert der Host schon in deiner ~/.ssh/config, ist der Import der bessere Weg: Er behält den Alias, deine Bastion-Hosts und deine Schlüssel funktionieren also weiter.

Kann ich mich mit einem Windows-Server verbinden und PowerShell bekommen?

Ja, auf zwei Wegen. Windows Server liefert OpenSSH seit 2019 mit, ein Windows-Rechner wird also wie jede andere SSH-Verbindung gespeichert, und eine Remote-Shell-Option an der Verbindung lässt das Terminal auf einem PowerShell-Prompt (Windows PowerShell oder PowerShell 7) statt in cmd.exe landen. Für einen Host, der nur WinRM spricht, oder für den PowerShell-Endpunkt eines On-Prem-Exchange-Servers speicherst du stattdessen eine WinRM-Verbindung: NTLM oder Kerberos, mit von Hand eingetragenem Domänencontroller und Server-IP, wenn dein Arbeitsplatz nicht in die Domäne aufgenommen ist. Beides funktioniert, egal ob du AgentsRoom unter macOS, Windows oder Linux nutzt; der WinRM-Weg installiert einmalig ein kleines Python-Paket in einem privaten Ordner, der AgentsRoom gehört.

Kann ich ein Projekt öffnen, das nur auf einem entfernten Server existiert, ohne es hierher zu klonen?

Ja. Der Dialog Neues Projekt fragt, wo das Projekt liegt: Dieser Computer oder Entfernter Server (SSH). Wähle eine gespeicherte Verbindung und den Pfad des Repositorys auf dem Host, und das Projekt öffnet sich von dort: Seine Agenten starten auf dem Server, in diesem Verzeichnis, auf den Dateien, die dort liegen, und nichts wird auf deinen Laptop kopiert. Die Karte jeder gespeicherten Verbindung trägt außerdem einen Button Ein Projekt auf diesem Server öffnen, der denselben Dialog mit vorausgewählter Verbindung öffnet, und ein Projekt deines Kontos, das auf diesem Rechner keinen Ordner hat, lässt sich auf die gleiche Weise auf einem Server öffnen. Rolle, Persona, System-Prompt, Berechtigungsmodus, Skills, Statusverfolgung und das für den Agenten gewählte Codex-Konto reisen mit dem Agenten (das Konto wird vor dem Start auf den Host kopiert, eine Einstellung pro Verbindung, die sich abschalten lässt); die AgentsRoom-MCP-Tools (Backlog, Projektgedächtnis, Skills, Dev-Befehle, Nachrichten zwischen Agenten) reisen ebenfalls mit, werden vor jedem Start auf dem Host installiert und über einen umgekehrten SSH-Tunnel an diesen Computer zurückgebunden, eine standardmäßig aktive Einstellung pro Verbindung, die Node auf dem Host braucht; eine auf dem Host fehlende CLI wird auf dem Host installiert, über SSH, aus dem Banner des Agenten-Terminals; und ein Team-Run funktioniert auf einem Projekt, das auf einem Server geöffnet ist. Ein Ticket mit angehaktem In einem separaten Worktree programmieren bekommt seinen Worktree ebenfalls auf dem Server, unter .worktrees/ des entfernten Checkouts: Der Agent startet darin; das Einzige, was noch einen lokalen Checkout verlangt, ist die Option Eigener Checkout eines Team-Schritts. Auch der eingebettete Browser folgt dem Agenten, wenn der Agent Browserzugriff hat. Umgebungsvariablen und die Kontoprofile der anderen Anbieter bleiben an diesen Computer gebunden, und das Agentenformular weist darauf hin, solange das Projekt auf einem Server liegt. Eine Voraussetzung: Der Host muss mit einer Linux- oder macOS-Shell antworten. Ein per SSH erreichter Windows-Server liefert Terminal und PowerShell, aber noch kein Remote-Projekt; leg WSL als Standard-Shell seines OpenSSH-Dienstes fest, und er verhält sich wie ein Linux-Host.

Das könnte dir auch gefallen

RDS über AWS SSM

Erreiche eine Amazon RDS Instanz ohne öffentlichen Endpunkt von deiner eigenen Maschine aus, über aws ssm start-session und das Dokument AWS-StartPortForwardingSessionToRemoteHost. Kein Bastion-Host, kein VPN, keine eingehende SSH-Regel. AgentsRoom öffnet die Session auf einem Loopback-Port und verbindet den Datenbank-Client darüber. MySQL, PostgreSQL und MongoDB, also RDS MySQL, RDS PostgreSQL, Aurora und DocumentDB.

Datenbankverbindungen

Speichere deine MySQL-, PostgreSQL- und MongoDB-Verbindungen, erreiche eine Datenbank in einem privaten Subnetz über einen SSH-Tunnel oder eine AWS SSM Session und lass deine KI-Agenten sie über MCP abfragen. Standardmäßig schreibgeschützt, ein Statement pro Aufruf, begrenzte Ergebnismengen, und das Passwort erreicht den Agenten nie. Export, Import und Kopie von Datenbank zu Datenbank inklusive.

Secret Manager

Speichere API-Keys, Tokens und Passwörter im Schlüsselbund deines Betriebssystems, referenziere sie als {{secret:NAME}} in Dev-Befehlen und Agenten-Umgebungen, und lass AgentsRoom sie beim Start auflösen. Agenten sehen die Namen, nie die Werte, und nichts wird je auf einen Server synchronisiert.

Repository-Import

Verbinden Sie GitHub oder GitLab, durchsuchen Sie die Repositories, auf die Sie tatsächlich Zugriff haben, und klonen Sie mehrere auf einmal. Jedes wird zu einem Projekt mit eigenen KI-Coding-Agenten. Selbst gehostete GitLab-Instanzen werden unterstützt.

Dev-Terminals

Terminal-Manager und Prozess-Launcher pro Projekt. Starte Backend, Frontend und Worker mit einem Klick, lokal oder auf einem Remote-Server über SSH.

Remote-Agentensteuerung

Steuere deine KI-Coding-Agenten von deinem Handy aus. Bediene Terminals, Projekte und Prompts auf deinem Rechner oder Remote-Server von iOS und Android.

Localhost-Tunnel (Live-Vorschau)

Integrierter sicherer Tunnel, der einen lokalen oder entfernten Dev-Server als öffentliche HTTPS-URL bereitstellt. Sieh dir deine laufende Arbeit von überall an.

Multi-Projekt, Multi-Agent

Lass viele Projekte und viele KI-Agenten parallel laufen, lokal und remote, aus einem einzigen visuellen Kommandozentrum.

Bring deine KI-Agenten auf den Remote-Server

Lade AgentsRoom herunter, speichere deine SSH-Verbindungen und starte Claude Code, Codex oder Antigravity CLI auf jedem VPS oder Remote-Server über ein integriertes Terminal.

KostenlosHerunterladen

Companion-App: Agenten auch unterwegs im Blick behalten

Nutzen Sie Claude, Codex, Antigravity CLI oder einen anderen KI-Anbieter.

Erweiterung installieren
Chrome Web Store

Bugs und Wünsche direkt in dein öffentliches Backlog schicken.

Multi-Projekte
Multi-Provider
Multi-Agenten
Live-Status
Diff & Commit
Mobile App
Live-Vorschau
Agent-Teams
Browser-Tests
Backlog-getriebene Entwicklung
Prompt-Bibliothek
Skills-Bibliothek
Alle Funktionen ansehen