SSH / Distant 8 avril 2026

2026 Stabilité SSH distante sur Mac mini : autossh, Mosh, ControlMaster, keepalive

Équipe technique ProxyMac 8 avril 2026 ~11 min de lecture

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é.
Repères : ServerAliveInterval 30, ServerAliveCountMax 3.

Tableau comparatif

ApprocheRésilienceTempsCasCompromis
SSH seul0Commandes ponctuellesPas d’auto-guérison
ControlMasterPartiel5 minBeaucoup de git/scpDépend du maître
autossh15 minTunnels permanentsInstallation
Mosh✓✓10 minWi‑Fi instableUDP requis

5 étapes client

  1. Mesurer RTT (ping) ; >120 ms → revoir offres & nœuds.
  2. Ajouter keepalive dans ~/.ssh/config.
  3. Forte concurrence : ControlMaster + ControlPersist.
  4. SCP bloqué : MTU ou IPQoS=throughput.
  5. 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.

Sécurité : clés et host keys inchangées.

Checklist 5 minutes

ÉtapeActionCritère
1pingPerte minimale
2ssh -G | grep alive≤30
3tmuxTâches longues OK
4Test sortiePays cohérent
5DocRunbook 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