Conexiones SSH
La pestaña Conexiones SSH lista los hosts guardados. Cada conexión tiene un conjunto de campos, incluidos algunos opcionales — agrupación, host de salto, script de inicio y keep-alive.
Grupos
Los grupos ayudan a 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ú nativa (macOS) y como acceso rápido en la barra lateral.
Hosts de salto (ProxyJump)
Cuando un destino sólo es alcanzable a través de un bastión, marca el bastión con Host de salto y apunta el campo Salto del destino a él. La cadena puede ser tan profunda como necesites — un salto puede tener a su vez su propio salto.
Internamente usamos canales SSH direct-tcpip: se abre un túnel a través del bastión y la sesión real discurre por él. Todo en el mismo proceso — no hay que gestionar una sesión bastión aparte.
Desde la CLI: dr-terminal connect prod1 -j bastion1,bastion2 (ver Desktop CLI).
Script de inicio
El campo Script de inicio contiene un fragmento de shell enviado 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 igual que tecleado. Después la sesión sigue siendo interactiva.
Keep-alive
Si tu servidor o firewall corta sesiones inactivas, activa keep-alive. DR-Terminal envía entonces paquetes de actividad en el intervalo elegido.
- Predeterminado — sigue la configuración global.
- Activado / Desactivado — anulación por host de la configuración global.
- Intervalo — 10–300 segundos, 30 por defecto.
Otros campos
- Directorio SFTP por defecto — dónde se abre SFTP tras conectarse.
- Guardar historial — recordar los comandos para autocompletado.
- Mostrar tecla Enter en la barra — útil en móvil para un botón Enter grande.