[2026] Como Conectar de um Mac ao WSL 2 no Windows com VS Code (Remote SSH)

Jarvis ago 30, 2026

TL;DR

  1. WSL2 é uma máquina virtual, não "Linux no terminal" — ele tem seu próprio NIC virtual, rede NAT e IP dinâmico. O Mac não consegue SSH diretamente nele. Isso é por design, não é bug.
  2. O redirecionamento de porta (netsh portproxy) é atualmente a abordagem mais confiável — cobre todo o público Win10 + Win11, e até a documentação oficial da NVIDIA usa isso. O modo espelhado, embora promovido oficialmente, tem bugs conhecidos com TCP/UDP de entrada (#10535/#12065), tornando-o não confiável para o caso de uso "Mac → WSL2".
  3. Ao final deste guia, você fará SSH do Mac para o WSL2 em menos de 10 minutos — com instruções passo a passo, um script de inicialização automática e um fluxo de solução de problemas connection refused camada por camada.

Descrição

Público-alvo: Desenvolvedores com um desktop Windows (Win10 ou Win11) que usam um MacBook como máquina principal do dia a dia e querem fazer SSH do Mac para o WSL2 na máquina Windows para codificar ou rodar serviços.

Muitas pessoas presumem: "Windows e WSL2 estão na mesma máquina, então se o SSH está rodando, eu consigo conectar" — e então levam um tapa de connection refused. Este artigo não é sobre "por que usar WSL2". É sobre uma coisa: como conectar a partir de um Mac, e por que o tutorial que você encontrou online ainda não funcionou.

Ao final, você terá um script PowerShell de redirecionamento automático que pode colocar em Shell:Startup — para que as mudanças de IP do WSL2 após uma reinicialização não te incomodem mais.

Table of Contents

[2026] Como Conectar de um Mac ao WSL 2 no Windows com VS Code (Remote SSH) | Blog