SSH-verbindingen
Het tabblad SSH-verbindingen toont de opgeslagen hosts. Elke verbinding heeft een reeks velden, inclusief optionele — groepering, jump host, startscript en keep-alive. De lijst ondersteunt zoeken en sorteren — inclusief slepen om te herordenen wanneer de sortering Handmatig is — en elke rij biedt een actie Dupliceren, zodat een groot machinepark beheersbaar blijft.
Groepen
Met groepen orden je een machinepark (bijv. Productie, Staging, Klanten). Het bewerkformulier biedt een keuzelijst om een bestaande groep te kiezen; nieuwe groepen maak je aan met de knop Groep toevoegen in de verbindingenlijst. Gegroepeerde verbindingen verschijnen ook in de native menubalk (macOS) en, op Desktop, in het +-menu (nieuw tabblad) van de tabbladbalk — elke groep als eigen submenu.
Jump hosts (ProxyJump)
Wanneer een doel alleen via een bastion bereikbaar is, markeer je het bastion als Jump host en wijs je het veld Jump van het doel daarnaar. De keten kan zo diep zijn als je nodig hebt — een jump kan zelf weer een eigen jump hebben.
Achter de schermen gebruiken we SSH direct-tcpip-kanalen: er wordt een tunnel geopend via het bastion en vervolgens loopt de echte sessie daardoorheen. Allemaal binnen hetzelfde proces — geen aparte bastionsessie om te beheren.
Vanaf de CLI: dr-terminal connect prod1 -j bastion1,bastion2 (zie Desktop-CLI).
Startscript
Het veld Startscript bevat een shell-fragment dat automatisch wordt verzonden na een geslaagde aanmelding. Voorbeelden:
cd /srv/app && tail -F server.log
tmux attach -t main || tmux new -s main
Het script wordt geïnjecteerd als gewone invoer — de shell behandelt het precies als toetsenbordinvoer. Daarna blijft de sessie interactief.
Keep-alive
Als je server of firewall inactieve sessies verbreekt, schakel dan keep-alive in. DR-Terminal stuurt dan heartbeat-pakketten met een gekozen interval.
- Standaard — volg de globale instelling.
- Aan / Uit — overschrijving per host van de globale standaard.
- Interval — 10–300 seconden, standaard 30.
Sessies blijven ook op de achtergrond actief (een voorgrondservice op Android), zodat het wisselen van app je shell niet verbreekt.
Lokale hosts ontdekken (Bonjour)
De radarknop op het scherm SSH-verbindingen verkent het lokale netwerk met Bonjour/mDNS en toont machines die SSH adverteren — handig om een Raspberry Pi of een NAS te vinden zonder het IP-adres te kennen. Het werkt op elk platform; kies een host en host/poort worden alvast ingevuld.
Op Android kan het systeem eerst om de toestemming Lokaal netwerk vragen — ontdekking (en verbindingen met LAN-hosts) hebben die nodig.
Overige velden
- Systeem — de OS-tag van de host (Auto detecteert die na het aanmelden). De tag labelt de host en bepaalt welke systeemgebonden snippets hij ziet.
- Systeemcontrole bij aanmelden — hoe vaak de systeem-/hardwarecontrole na het aanmelden draait: elke verbinding, één keer per dag, één keer per week of uitgeschakeld.
- Resourcemonitoring (CPU/RAM/schijf) — verversingsinterval van de live host-statistieken voor deze host; Standaard volgt de globale instelling, Uitgeschakeld zet het uit.
- Standaard SFTP-map — waar SFTP opent na het verbinden.
- Opdrachtgeschiedenis bewaren — onthoud opdrachten voor automatisch aanvullen.
- Enter-toets op werkbalk tonen — handig op mobiel als je een grote Enter-knop wilt.
- Verbindingsnaam als tabbladtitel gebruiken — toon de alias op het sessietabblad in plaats van
user@host. - Weergave — lettergrootte en kleurthema van de terminal per verbinding. Niet-aangepaste waarden volgen de globale Instellingen; Resetten keert daarnaar terug.