2026 Stabilité SSH distante sur Mac mini : autossh, Mosh, ControlMaster, keepalive
Si le bon nœud ProxyMac est déjà choisi mais que SSH tombe pendant un déploiement ou que scp se fige, vous luttez contre la stabilité, pas seulement la latence. Ce guide 2026 compare OpenSSH, ControlMaster, autossh et Mosh, propose des keepalives prêts à l’emploi et une checklist de 5 minutes. Pour le RTT, voir le guide latence & choix de nœud.
Public visé
Équipes avec shell long sur Mac mini M4 loué : CI iOS, scraping transfrontalier, OpenClaw, design distribué. NAT idle, veille Wi‑Fi, DHCP changeant, UDP filtré : symptômes classiques. Valable HK/JP/KR/SG/US.
Modes de panne
- Timeout d’inactivité : 60–180 s sans paquets.
- Veille / roaming : perte du mapping côté client.
- Trou MTU : ping OK, transferts bloqués.
- Tunnel semi-ouvert : processus parent SSH terminé.
ServerAliveInterval 30, ServerAliveCountMax 3.Tableau comparatif
| Approche | Résilience | Temps | Cas | Compromis |
|---|---|---|---|---|
| SSH seul | ✗ | 0 | Commandes ponctuelles | Pas d’auto-guérison |
| ControlMaster | Partiel | 5 min | Beaucoup de git/scp | Dépend du maître |
| autossh | ✓ | 15 min | Tunnels permanents | Installation |
| Mosh | ✓✓ | 10 min | Wi‑Fi instable | UDP requis |
5 étapes client
- Mesurer RTT (
ping) ; >120 ms → revoir offres & nœuds. - Ajouter keepalive dans
~/.ssh/config. - Forte concurrence : ControlMaster + ControlPersist.
- SCP bloqué : MTU ou
IPQoS=throughput. - Ticket support : fin de
ssh -vvv, voir aide.
Recette autossh
AUTOSSH_GATETIME=0 autossh -M 0 -N -D 1080 user@host. SOCKS : guide nœud proxy.
Mosh
Idéal shell interactif ; gros rsync reste en SSH. UDP 60000–61000. Réseaux d’entreprise → autossh.
Checklist 5 minutes
| Étape | Action | Critère |
|---|---|---|
| 1 | ping | Perte minimale |
| 2 | ssh -G | grep alive | ≤30 |
| 3 | tmux | Tâches longues OK |
| 4 | Test sortie | Pays cohérent |
| 5 | Doc | Runbook lié |
Pour une plongée 2026 dédiée aux sockets ControlMaster, au nettoyage de ControlPath, aux chaînes bastion et aux compromis MUX sur WAN instable vers HK/JP/KR/SG/US, voir le guide multiplexage SSH ControlMaster.
FAQ
ControlMaster risqué ?
Couplage accru ; ssh -O exit pour reset.
VNC encore là ?
Trafic framebuffer plus « actif » pour le NAT.
OpenClaw
Transport stable aide l’édition distante ; API → dépannage OpenClaw.
Mac mini M4
macOS natif et mémoire unifiée limitent les à-coups de sshd. Changer de nœud réduit le jitter — tarifs, VNC.
SSH fiable au quotidien
Nœud Mac mini M4 proche + keepalive / autossh / Mosh