Tailscale en MacOS
Instalar Tailscale con Brew y habilitar SSH en macOS
Instalación
brew uninstall tailscale -f
brew install tailscaleServicio como LaunchDaemon (sistema)
# Iniciar el demonio de tailscale al arrancar macOS
sudo brew services start tailscale
# Comprobar estado del servicio
brew services list | grep tailscaleConfiguración inicial
# Autenticar el equipo en tu tailnet y habilitar SSH
sudo tailscale up --ssh
# (abrirá el navegador para iniciar sesión en Tailscale)Verificación
# Ver estado de nodos
tailscale status
# Probar acceso SSH desde otra máquina con Tailscale
ssh <usuario>@<nombre-mac>Notas
- Usar
sudohace que Tailscale arranque incluso sin iniciar sesión en macOS. - El demonio guarda el estado en
/var/lib/tailscale/tailscaled.state. - Para reiniciar tras una actualización:
sudo brew services restart tailscale - Puedes restringir el acceso SSH a un usuario específico:
sudo tailscale up --ssh --ssh-users=$(whoami)
Habilitar MagicDNS
Por defecto no se configura la MagicDNS al instalar Tailscale desde Brew
sudo mkdir -p /etc/resolver
echo "nameserver 100.100.100.100" | sudo tee /etc/resolver/ts.netY comprobamos que ya sí que resuelve la llamada
tailscale ping abc.churra-crested.ts.net
# pong from abc (100.98.22.100) via 192.168.1.100:41641 in 13ms