This gist documents a reproducible setup for a “remote shell that feels local” between a laptop and one or more headless Macs (e.g., Mac minis). It is optimized for:
- High latency / packet loss links (SSH typing lag, key repeats, “rubber band” echo)
- Roaming networks (Wi-Fi drops, IP changes)
- Long-lived sessions (detach/reattach, crash tolerance)
Core design decisions:
- Tailscale provides a private, encrypted, stable network plane (no port forwarding/NAT complexity).
- OpenSSH (Remote Login) is used for authentication, key management, and compatibility.