SSH-verbindingen

Bewaar je SSH-verbindingen,
Voer AI-agenten uit op de externe machine

AgentsRoom is een SSH-verbindingbeheerder en een ingebouwde SSH-terminal in één. Bewaar je externe servers één keer, verbind met een SSH-sleutel of een wachtwoord, en voer dan Claude Code, Codex of Antigravity CLI direct uit op de externe machine.

Stop met het jongleren van een aparte SSH-client en een code-editor. Houd je verbindingprofielen, je terminal en je AI-coderingsagenten in dezelfde app, gericht op dezelfde externe server.

Externe SSH
Versleutelde SSH-tunnel
AgentsRoom
prod-vps.acme.dev
staging.acme.dev
gpu-01.lab
SSH-sleutel:22
Externe server
deploy@prod-vps.acme.dev
Productie VPS
Agent wordt uitgevoerd
Bewaar één keer, verbind met één klikInloggegevens blijven op je machine

Hoe AgentsRoom verbinding maakt met een opgeslagen SSH-server en een AI-coderingsagent direct op de externe machine uitvoert.

De meeste AI-coderingsagents gaan ervan uit dat je code op dezelfde machine staat als waar je zit. Maar veel werk gebeurt op een externe server: een VPS, een stagingbox, een krachtige buildmachine, een gedeelde ontwikkelserver die het hele team gebruikt. AgentsRoom behandelt dat geval als een eersteklas geval. Sla een SSH-verbinding op, open de ingebouwde terminal via SSH, en je werkt op de externe host alsof deze lokaal is.

De SSH-verbindingbeheerder houdt een profiel bij voor elke server die je aanraakt: host, poort, gebruiker en of je authenticatie met een SSH-sleutel of een wachtwoord gebruikt. Nooit meer zoeken in verspreide configuratiebestanden of dezelfde lange opdracht opnieuw typen. Kies een opgeslagen verbinding, druk op verbinden, en de terminal brengt je in één stap naar de box.

Het voordeel is dat AI-coderingsagents worden uitgevoerd waar de code daadwerkelijk is. Verbind met je externe server via SSH, en start vervolgens Claude Code, Codex, Antigravity CLI of een andere agent op die machine. De agent leest en bewerkt de bestanden op de externe host, voert de testreeks uit tegen de externe omgeving, en je bestuurt alles vanuit AgentsRoom zonder een tweede SSH-client aan de zijkant te openen.

Een SSH-client gebouwd voor het uitvoeren van AI-agents

Verbindingsbeheer, een echte terminal en externe agentuitvoering op één plek.

Opgeslagen SSH-verbindingen

Sla een herbruikbaar profiel op voor elke externe server: host, poort, gebruiker en authenticatiemethode. Je VPS, je stagingbox en je teamontwikkelserver staan allemaal in één lijst. Kies een verbinding en je bent binnen, geen opdracht om opnieuw te typen.

Sleutel- of wachtwoordauthenticatie

Authenticeer met een SSH-sleutel of een wachtwoord, afhankelijk van wat de server verwacht. Wijs een profiel naar je privésleutelbestand of sla een wachtwoord op, en AgentsRoom regelt de handshake wanneer je verbinding maakt.

Ingebouwde terminal via SSH

Elke verbinding opent een echte terminal op de externe host binnen AgentsRoom. Volledig gekleurde output, opdrachtgeschiedenis en kopiëren-plakken, geleverd door dezelfde terminal die je al gebruikt voor lokale projecten. Geen aparte SSH-client om open te houden.

Voer agents uit op de externe server

Start Claude Code, Codex, Antigravity CLI of een andere agent direct op de externe machine via SSH. De agent werkt aan de bestanden die op de server staan en voert opdrachten uit in de externe omgeving, niet op je laptop.

Koppel SSH aan een project

Markeer een project als extern en verbind het met een opgeslagen SSH-verbinding. Vanaf dat moment opent het project zijn terminals en agents op die server, zodat een externe codebase zich gedraagt als een normaal AgentsRoom-project.

Inloggegevens blijven lokaal

Je SSH-sleutels, wachtwoorden en verbindingsgegevens worden op je eigen machine opgeslagen, nooit in de projectrepo geschreven. Niets van je servers lekt naar een map die een teamgenoot zou kunnen klonen.

Importeer je ~/.ssh/config

De servers die je nu al vanuit een terminal bereikt, komen binnen zoals ze zijn. AgentsRoom leest de host-blokken in ~/.ssh/config, behoudt het identiteitsbestand dat elk blok opgeeft, en bewaart een ProxyJump via een bastion: het verbindt via de alias en laat OpenSSH het blok afhandelen, precies zoals je shell dat zou doen.

AWS SSM-sessies

Bereik een instance zonder publiek adres en zonder inkomende SSH-poort, via aws ssm start-session. De sessie wordt geautoriseerd door het AWS-profiel dat al op je machine is geconfigureerd, dus er is geen wachtwoord en geen sleutel om in de app te bewaren.

Je verbindingsgegevens verlaten nooit je machine

Een SSH-verbindingbeheerder is alleen nuttig als je deze kunt vertrouwen met inloggegevens. AgentsRoom bewaart elk SSH-profiel, sleutelpad en wachtwoord in je lokale app-gegevens, niet in het project waar je aan werkt. Verbinden met een externe server voegt nooit een configuratiebestand toe aan de repo en commit nooit per ongeluk een host of een geheim.

Authenticatie verloopt via standaard SSH. Sleutelgebaseerde login gebruikt je bestaande privésleutel, precies zoals je shell zou doen. Wachtwoordlogin wordt verzonden via het versleutelde SSH-kanaal zoals elke andere SSH-client. AgentsRoom is de client, je server blijft de bron van waarheid voor wat het accepteert.

Wanneer je een AI-agent op de externe box uitvoert, blijft de code op de externe box. De agent leest en bewerkt bestanden op de server waarmee je verbonden bent. Niets van het externe project wordt naar je laptop gekopieerd tenzij je erom vraagt, en je verbindingsprofielen worden nooit met iemand anders gedeeld.

Van nul naar agent op een externe server

Sla een verbinding één keer op, voer er voor altijd agents op uit.

01

Sla de SSH-verbinding op

Voeg een verbindingsprofiel toe: host, poort, gebruiker en ofwel je SSH-sleutelbestand of een wachtwoord. Geef het een naam zoals prod-vps of staging en het wordt opgeslagen voor de volgende keer.

02

Verbind en open de terminal

Kies de opgeslagen verbinding en klik op verbinden. AgentsRoom opent een ingebouwde terminal via SSH op de externe host. Je bent nu op de server, met volledige gekleurde uitvoer en opdrachtgeschiedenis.

03

Voer een AI-agent uit op de box

Start Claude Code, Codex of Antigravity CLI in die externe terminal. De agent werkt aan de bestanden op de server en draait in de externe omgeving, en je bestuurt het vanuit AgentsRoom zoals elk ander project.

Wanneer je agents nodig hebt op een externe server

Niet elke codebase bevindt zich op je laptop.

Code op een VPS

Je app draait op een VPS en je wilt het probleem oplossen waar het zich bevindt. Open de opgeslagen SSH-verbinding, voer een Claude Code-agent uit op de box en los de bug op in de echte omgeving, inclusief alle afhankelijkheden.

Werk op een staging box

Een staging server reproduceert een bug die je laptop nooit zal vertonen. SSH in, wijs een Codex-agent aan de staging codebase toe, en laat het probleem reproduceren en oplossen op de machine die het daadwerkelijk vertoont.

Gedeelde ontwikkelserver

Het team werkt op één gedeelde ontwikkelserver. Iedereen slaat dezelfde SSH-verbinding op, opent hun eigen terminal en voert hun eigen agent uit op de host zonder een lokale kloon op te zetten.

Geen lokale setup nodig

Een zware toolchain die je niet op je laptop wilt, bevindt zich op een build machine. Verbind via SSH, voer daar een Antigravity CLI-agent uit, en houd je eigen machine schoon terwijl het werk op afstand plaatsvindt.

AI-agenten + SSH

Hoe kunnen mijn AI-agenten toegang krijgen tot mijn SSH-verbindingen?

ssh_listssh_connectssh_connection_new

Via AgentsRoom MCP. Je opgeslagen verbindingen worden aan elke agent blootgesteld als vijf MCP-tools: ssh_list geeft de servers terug die bruikbaar zijn in het huidige project, ssh_exec voert één commando uit op een server en geeft de uitvoer terug, ssh_transfer verplaatst één bestand van of naar een server, ssh_connect opent er een als een echt terminaltabblad, en ssh_connection_new stelt een server voor die je nog niet hebt opgeslagen. Dus wanneer je een agent vertelt "verbinden met prod en de logs lezen", hoeft hij geen hostname te raden of een ssh-opdracht met de hand te schrijven: hij leest je verbindingslijst en werkt op de juiste server.

Toegang tot SSH door agenten is opzettelijk zonder inloggegevens. ssh_list geeft alleen metadata terug: naam, host, poort, gebruiker, auth-type en scope. Wachtwoorden en sleutelwachtzinnen blijven versleuteld in je OS-sleutelhanger, privésleutels blijven op je schijf, en de desktop-app injecteert het geheim in de terminal zelf. De agent noemt een verbinding, maar beheert deze nooit.

Een sessie die een agent met ssh_connect opent, is een zichtbaar terminaltabblad dat je op elk moment kunt lezen, waarin je kunt typen en dat je kunt sluiten, en een commando dat hij met ssh_exec uitvoert komt met zijn exitcode terug in zijn gesprek, zodat je altijd ziet wat er is uitgevoerd en wat de machine heeft geantwoord. Bestanden reizen op dezelfde manier: met ssh_transfer haalt een agent een dump of een log van een server, of stuurt er een bestand naartoe, via hetzelfde inloggegevensvrije kanaal, en krijgt een pad op je eigen machine terug in plaats van het bestand geplakt in zijn gesprek. Een verbinding kan worden opgeslagen voor een enkel project of globaal, zodat een agent alleen de servers ziet die relevant zijn voor waar je aan werkt.

Een verbinding voorstellen is niet hetzelfde als er een aanmaken. ssh_connection_new opent het aanmaakformulier, vooraf ingevuld met wat de agent heeft gevonden in een compose-bestand, een deploy-script of je documentatie, en jij bent degene die het controleert, het inloggegeven typt en opslaat. Die grens zit in de tool in plaats van in een prompt te worden gevraagd, want een verbinding die een agent ongezien zou kunnen registreren, zou een achterdeur zijn.

Ontdek AgentsRoom MCP

FAQ

Kan ik meerdere SSH-verbindingen opslaan?

Ja. AgentsRoom werkt als een SSH-verbindingbeheerder: sla een profiel op per externe server met zijn host, poort, gebruiker en authenticatiemethode, geef ze een naam en kies degene die je nodig hebt. Je VPS, staging box en gedeelde ontwikkelserver staan allemaal in dezelfde lijst.

Ondersteunt het SSH-sleutel- en wachtwoordauthenticatie?

Beide. Een verbinding kan authenticeren met een SSH-sleutel door naar je privésleutelbestand te wijzen, of met een wachtwoord. AgentsRoom fungeert als een standaard SSH-client, dus welke methode je server ook accepteert, dat is wat je gebruikt.

Kan ik Claude Code of Codex op een externe server uitvoeren via SSH?

Ja. Dat is het doel van de functie. Open een opgeslagen SSH-verbinding, start dan Claude Code, Codex, Antigravity CLI of een andere agent in de externe terminal. De agent draait op de externe machine en werkt aan de bestanden die daar staan, niet op je laptop.

Waar worden mijn SSH-gegevens opgeslagen?

In je lokale app-gegevens op je eigen machine. Sleutels, wachtwoorden en verbindingsdetails worden nooit in de projectrepo geschreven, dus verbinden met een server voegt geen configuratiebestanden of geheimen toe aan iets dat een teamgenoot zou kunnen klonen.

Heb ik nog steeds een aparte SSH-client nodig?

Nee. AgentsRoom bevat een ingebouwde terminal via SSH, dus je verbindingsbeheerder, je terminal en je AI-agents zijn in één app. Je kunt je gebruikelijke SSH-tools behouden als je wilt, maar je hebt geen tweede client nodig om de server te bereiken.

Kunnen mijn AI-agents toegang krijgen tot mijn SSH-verbindingen?

Ja, via AgentsRoom MCP. Agents roepen ssh_list aan om de servers te zien die zijn opgeslagen voor het huidige project (plus je globale), en vervolgens ssh_connect om er een te openen als een terminaltabblad. Het is de ondersteunde manier voor een AI-agent om SSH-toegang te krijgen: geen handgeschreven ssh-opdracht, geen inloggegevens geplakt in een prompt.

Zien mijn agents mijn SSH-wachtwoord?

Nooit. De MCP-tools geven alleen verbindingsmetadata weer (naam, host, poort, gebruiker, auth-type). Het wachtwoord of de sleutelwachtwoordzin blijft versleuteld in je machine-sleutelhanger en wordt door AgentsRoom zelf in de terminal geïnjecteerd, nadat de agent om de verbinding heeft gevraagd met zijn id.

Kan ik mijn bestaande ~/.ssh/config importeren?

Ja. AgentsRoom leest de host-blokken in ~/.ssh/config en maakt er opgeslagen verbindingen van, met behoud van het identiteitsbestand dat elk blok opgeeft. Alles wat OpenSSH zelf afhandelt blijft werken, een ProxyJump via een bastion inbegrepen, omdat AgentsRoom via de alias verbindt en OpenSSH het blok laat toepassen in plaats van het na te bouwen.

Kan ik een server bereiken zonder publiek adres en zonder open SSH-poort?

Ja, met een AWS SSM-verbinding. AgentsRoom opent de sessie met aws ssm start-session, geautoriseerd door het AWS-profiel dat al op je machine is geconfigureerd. Er is geen wachtwoord en geen sleutel om in de app te bewaren, en de instance kan gesloten blijven voor inkomende SSH.

Kan een agent een nieuwe SSH-verbinding aanmaken?

Hij kan er een voorstellen, nooit er een opslaan. ssh_connection_new opent het aanmaakformulier, vooraf ingevuld met de host, de poort en de gebruiker die de agent in je deploy-script of je documentatie heeft gevonden, en jij controleert het, typt het inloggegeven en slaat op. Er wordt niets bewaard tot jij dat doet, want een verbinding die een agent zou kunnen registreren zonder dat jij het ziet, zou een achterdeur zijn. Staat de host al in je ~/.ssh/config, dan is importeren de betere route: die behoudt de alias, zodat je bastions en je sleutels blijven werken.

Kan ik verbinding maken met een Windows-server en PowerShell krijgen?

Ja. Windows Server bevat sinds 2019 OpenSSH, dus een Windows-machine sla je op als elke andere SSH-verbinding. De sessie komt standaard uit op cmd.exe, daarom biedt het verbindingsformulier een keuze voor de externe shell: kies PowerShell (of PowerShell 7) en de terminal opent meteen op een PowerShell-prompt. Er hoeft niets op je eigen machine te worden geïnstalleerd en niets op de server te worden gewijzigd, en het werkt of je AgentsRoom nu op macOS, Windows of Linux draait.

Je vindt misschien ook leuk

RDS via AWS SSM

Bereik vanaf je eigen machine een Amazon RDS-instance zonder publiek eindpunt, via aws ssm start-session en het document AWS-StartPortForwardingSessionToRemoteHost. Geen bastion om te onderhouden, geen VPN, geen inkomende SSH-regel. AgentsRoom opent de sessie op een loopback-poort en verbindt de databaseclient daardoorheen. MySQL, PostgreSQL en MongoDB, dus RDS MySQL, RDS PostgreSQL, Aurora en DocumentDB.

Databaseverbindingen

Bewaar je MySQL-, PostgreSQL- en MongoDB-verbindingen, bereik een database in een privaat subnet via een SSH-tunnel of een AWS SSM-sessie, en laat je AI-agenten er via MCP query's op uitvoeren. Standaard alleen-lezen, één statement per aanroep, begrensde resultaatsets, en het wachtwoord bereikt de agent nooit. Exporteren, importeren en een database over een andere heen kopiëren zitten erbij.

Geheimenbeheer

Bewaar API-sleutels, tokens en wachtwoorden in de sleutelhanger van je besturingssysteem, verwijs ernaar met {{secret:NAME}} in dev-commando's en agentomgevingen, en laat AgentsRoom ze invullen bij het starten. Agenten zien de namen, nooit de waarden, en er wordt niets naar een server gesynchroniseerd.

Repository-import

Verbind GitHub of GitLab, blader door de repositories waar je echt toegang toe hebt, en kloon er meerdere tegelijk. Elke repository wordt een project met eigen AI-coderingsagents. Self-hosted GitLab-instanties worden ondersteund.

Dev Terminals

Terminalmanager en processtarter per project. Start backend, frontend en workers met één klik, lokaal of op een externe server via SSH.

Remote Agent Control

Bestuur je AI-coderingsagenten vanaf je telefoon. Bedien terminals, projecten en prompts op je computer of externe server vanaf iOS en Android.

Localhost Tunnel (Live Preview)

Ingebouwde beveiligde tunnel die een lokale of externe ontwikkelserver blootstelt als een openbare HTTPS-URL. Bekijk je werk in uitvoering vanaf elke locatie.

Multi-Project, Multi-Agent

Voer meerdere projecten en meerdere AI-agenten parallel uit, lokaal en op afstand, vanuit één visueel commandocentrum.

Breng je AI-agenten naar de externe server

Download AgentsRoom, sla je SSH-verbindingen op en voer Claude Code, Codex of Antigravity CLI uit op elke VPS of externe server via een ingebouwde terminal.

GratisDownloaden

Companion-app: houd je agents onderweg in de gaten

Breng je eigen: Claude, Codex, Antigravity CLI of andere AI-provider.

Download de extensie
Chrome Web Store

Stuur bugs en verzoeken direct naar je openbare backlog.

Meerdere projecten
Multi-provider
Meerdere agenten
Live status
Bestandsverschil & commit
Mobiele metgezel
Live voorbeeld
Agententeams
Browserautomatisering
Backlog-gedreven ontwikkeling
Promptbibliotheek
Vaardighedenbibliotheek
Bekijk alle functies