[2026] Come Connettersi da un Mac a WSL 2 su Windows con VS Code (Remote SSH)

Jarvis ago 30, 2026

TL;DR

  1. WSL2 è una macchina virtuale, non "Linux in un terminale" — ha la propria scheda di rete virtuale, una rete NAT e un IP dinamico. Un Mac non può collegarsi via SSH direttamente. È una scelta progettuale, non un bug.
  2. Il port forwarding (netsh portproxy) è attualmente l'approccio più affidabile — copre tutti gli utenti Win10 + Win11, e persino la documentazione ufficiale NVIDIA lo utilizza. La modalità mirrored, sebbene promossa ufficialmente, presenta bug noti per TCP/UDP in ingresso (#10535/#12065), rendendola inaffidabile per il caso d'uso "Mac → WSL2".
  3. Alla fine di questa guida, ti collegherai via SSH dal Mac a WSL2 in meno di 10 minuti — con istruzioni passo passo, uno script di avvio automatico e un flusso di risoluzione dei problemi connection refused strato per strato.

Descrizione

Pubblico di riferimento: Sviluppatori con un desktop Windows (Win10 o Win11) che usano un MacBook come computer principale e vogliono collegarsi via SSH dal Mac a WSL2 sulla macchina Windows per scrivere codice o eseguire servizi.

Molte persone pensano: "Windows e WSL2 sono sulla stessa macchina, quindi se SSH è in esecuzione, posso connettermi" — e poi si scontrano con connection refused. Questo articolo non parla di "perché usare WSL2". Si concentra su una cosa sola: come connettersi da un Mac, e perché il tutorial che hai trovato online non ha comunque funzionato.

Alla fine, avrai uno script PowerShell di inoltro automatico da inserire in Shell:Startup — così i cambi di IP di WSL2 dopo un riavvio non ti daranno più fastidio.

Table of Contents

[2026] Come Connettersi da un Mac a WSL 2 su Windows con VS Code (Remote SSH) | Blog