Conexiones SSH
La pestaña Conexiones SSH lista los hosts guardados. Cada conexión tiene un conjunto de campos, incluidos algunos opcionales: agrupación, jump host, script de inicio y keep-alive. La lista admite búsqueda y ordenación, de modo que una flota grande sigue siendo manejable.
Grupos
Los grupos te permiten organizar una flota (p. ej. Producción, Staging, Clientes). El formulario de edición ofrece un desplegable para elegir un grupo existente o crear uno nuevo. Las conexiones agrupadas también aparecen en la barra de menús nativa (macOS) y como acceso rápido en la barra lateral.
Jump hosts (ProxyJump)
Cuando un destino solo es accesible a través de un bastión, marca el bastión con Jump host y apunta el campo Jump del destino hacia él. La cadena puede ser tan profunda como necesites: un jump puede tener a su vez su propio jump.
Por dentro usamos canales SSH direct-tcpip: se abre un túnel a través del bastión y luego la sesión real corre por él. Todo dentro del mismo proceso, sin una sesión de bastión aparte que gestionar.
Desde la CLI: dr-terminal connect prod1 -j bastion1,bastion2 (consulta CLI de escritorio).
Script de inicio
El campo Script de inicio lleva un fragmento de shell que se envía automáticamente tras un inicio de sesión correcto. Ejemplos:
cd /srv/app && tail -F server.log
tmux attach -t main || tmux new -s main
El script se inyecta como entrada normal: el shell lo trata exactamente igual que si lo escribieras con el teclado. Después la sesión sigue siendo interactiva.
Keep-alive
Si tu servidor o cortafuegos cierra las sesiones inactivas, activa keep-alive. DR-Terminal envía entonces paquetes de latido en el intervalo que elijas.
- Por defecto — sigue el ajuste global.
- Activado / Desactivado — anulación por host del valor global por defecto.
- Intervalo — 10–300 segundos, 30 por defecto.
Las sesiones también siguen corriendo en segundo plano (un servicio en primer plano en Android), de modo que cambiar de app no cierra tu shell.
Descubrir hosts locales (Bonjour)
En escritorio, DR-Terminal explora la red local con Bonjour/mDNS y lista las máquinas que anuncian SSH, práctico para encontrar una Raspberry Pi o un NAS sin conocer su IP. Elige una y el host/puerto se rellenan automáticamente.
Otros campos
- Directorio SFTP por defecto — dónde abre SFTP tras conectar.
- Guardar historial de comandos — recuerda los comandos para el autocompletado.
- Mostrar la tecla Intro en la barra de herramientas — útil en móvil cuando quieres un botón Intro grande.