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.

Otros campos

Previous
Primeros pasos
Next
Autenticación