[2026] Comment se connecter depuis un Mac à WSL 2 sous Windows avec VS Code (Remote SSH)

Jarvis août 30, 2026

TL;DR

  1. WSL2 est une machine virtuelle, pas « Linux dans un terminal » — elle possède sa propre carte réseau virtuelle, son réseau NAT et son adresse IP dynamique. Un Mac ne peut pas s'y connecter directement en SSH. C'est une conception voulue, pas un bug.
  2. La redirection de ports (netsh portproxy) est actuellement l'approche la plus fiable — elle couvre l'ensemble des utilisateurs Win10 + Win11, et même la documentation officielle de NVIDIA l'utilise. Le mode miroir (mirrored mode), bien qu'officiellement promu, présente des bugs connus avec le TCP/UDP entrant (#10535/#12065), ce qui le rend peu fiable pour le cas d'usage « Mac → WSL2 ».
  3. À la fin de ce guide, vous vous connecterez en SSH depuis votre Mac à WSL2 en moins de 10 minutes — avec des instructions pas à pas, un script de démarrage automatique, et un processus de dépannage couche par couche pour les connection refused.

Description

Public cible : les développeurs ayant un PC Windows (Win10 ou Win11) qui utilisent un MacBook au quotidien et souhaitent se connecter en SSH depuis le Mac à WSL2 sur la machine Windows pour coder ou exécuter des services.

Beaucoup de gens supposent que « Windows et WSL2 sont sur la même machine, donc si SSH est lancé, je peux me connecter » — puis se heurtent à connection refused. Cet article ne porte pas sur « pourquoi utiliser WSL2 ». Il porte sur une seule chose : comment se connecter depuis un Mac, et pourquoi le tutoriel que vous avez trouvé en ligne n'a toujours pas fonctionné.

À la fin, vous aurez un script PowerShell de redirection automatique à placer dans Shell:Startup — ainsi, les changements d'adresse IP WSL2 après un redémarrage ne vous dérangeront plus.

Table of Contents

[2026] Comment se connecter depuis un Mac à WSL 2 sous Windows avec VS Code (Remote SSH) | Blog