Tutorial 5: Computadora portátil + Mac Mini siempre encendida

Sesiones en vivo en el Mini; su computadora portátil y su teléfono son clientes. Sin configuración manual del host: ccmux descubre automáticamente cada ccmuxd en tu tailnet. Abre el Red pantalla (7) para ver cada máquina, codificada por colores según su accesibilidad.

Instale ccmux en ambas computadoras y conéctelas a la misma tailnet. Habilite el acceso SSH al host y confirme que su computadora portátil pueda iniciar sesión antes de conectarse a una sesión remota.

En el Mini

# ~/.config/ccmux/config.toml
[daemon]
listen_tailnet = true
tailnet_port   = 7474
ccmux daemon install   # register ccmuxd under launchd so it survives reboot

En la computadora portátil

Después de completar los requisitos previos anteriores, abra el panel:

ccmux   # the Mini already appears on the dashboard, tagged "discovered"

Cada actualización, se ejecuta ccmux tailscale status --json, sondea cada par en línea para ccmuxd /v1/healthy fusiona los respondedores en la lista de hosts.

Panel de dispositivos

El panel derecho del Panel muestra cada par de tailnet:

Presione 7 en el TUI para abrir el Red , que enumera todos los hosts conocidos y le permite abrir un shell SSH directamente.

Adjuntar a una sesión remota

ccmux execs ssh -t <host> -- tmux attach -t <name>. Para utilizar Mosh en su lugar para un host anclado:

ccmux host add --mosh mini --addr mini.tailnet:7474

Mosh puede volver a conectarse después de que el cliente cambia de red o se despierta del modo de suspensión. El host remoto aún debe permanecer despierto y en línea.

Mantener versiones sincronizadas

El panel Dispositivos etiqueta a cualquier par que esté detrás de su compilación con "actualización disponible". SSH en funcionamiento ccmux update para sincronizarlo, o presione 6 (Configuración) → r (actualizar) para volver a verificar.

Ayuda a mejorar ccmux

¿Encontraste un error, una guía poco clara o una traducción mejorable? Todas las aportaciones son bienvenidas. Abre una incidencia o envía una solicitud de incorporación de cambios.


¿Detectó un error o algo desactualizado? Editar esta página en GitHub.