Los tres caminos para conectar
Pantalla de Connections
El card del host tiene Connect. Doble clic en el card o
↵ con él en foco hacen lo mismo.Nueva sesión
⌘N / Ctrl+Shift+N. El prompt lista los hosts registrados junto a las demás opciones.HostPicker
Cuando el workspace ya es SSH, el ”+” pregunta qué host — no repite el último.
No existe atajo dedicado para abrir Connections, y no están en la paleta de comandos. Los caminos son los tres de arriba.
Registrar un host
New connection, en la pantalla de Connections. Solo dos campos son obligatorios.
Un alias con espacio se rechaza al guardar, y un alias duplicado también. Los datos viven en la base de datos local de TYBA, no en un archivo que tú editas.
Grupos y colores
El grupo es organización, y es lo que habilita el broadcast: el encabezado de un grupo con dos o más hosts gana el botón “Connect all N”, que los abre todos como panes verticales de un solo workspace. El color no es decoración: va al workspace, a los chips del broadcast y al workspace de un shell de container remoto. En una pantalla con cuatro panes SSH, es como sabes dónde estás escribiendo. Conectar por un grupo nombra el workspace con el nombre y el color del grupo. Conectar un host solo usa el alias y el color del host.Tu ~/.ssh/config
Aquí la expectativa suele estar invertida. A partir de su propia base, TYBA genera~/.ssh/config.d/tyba.conf (permiso 0600) e inserta una línea en la cima de tu ~/.ssh/config:
~/.ssh/config
- Tu config se preserva. TYBA solo añade el
Include; nunca toca el resto. - El
Includees idempotente. No se duplica, y si ya tenías la línea, se respeta. - Si el
~/.ssh/configno existe, nace solo con esa línea.
ssh_config de verdad, ssh prod-api funciona fuera de TYBA — en tu shell, en rsync, y es lo que hace que exista el Docker remoto.
Multiplexing: autenticar una vez, no en cada pane
En Unix (macOS y Linux), cada bloque generado lleva:ssh pediría autenticarse de nuevo en cada docker ps — passphrase, toque de la clave, lo que sea. Autenticar una vez es normal; en cada comando es un bug.
La conexión queda en pie durante 10 minutos después de que muere el último uso.
Autenticación: lo que vale
TYBA no implementa autenticación SSH. Corre el binario
ssh de tu sistema.- Clave vía
IdentityFile(el campo “Private key”) o vía agent — funciona. - Contraseña funciona: el prompt aparece en la terminal, como siempre. La escribes ahí.
- 1Password,
ssh-agent, YubiKey — lo que ya resuelve tusshen la línea de comandos lo resuelve aquí.
- No hay campo de contraseña. TYBA no guarda, no pregunta y no retransmite contraseñas. Es de OpenSSH, en la terminal.
- No hay
ForwardAgentconfigurable. Si lo necesitas, ponlo en tu~/.ssh/config—sshlo lee normalmente, y elIncludede TYBA convive con él.
Ver también
Broadcast
Un grupo, N panes, una sola escritura.
Agente por SSH
Lo que pierdes al correr un agente del otro lado del caño.
Pestañas y workspaces
Cada conexión se vuelve un workspace — cómo se organizan.
Docker remoto
Lo que el
Include en el ssh_config habilita gratis.