Executar e depurar código
Você configurou sua máquina remota e se conectou com êxito a ela usando SSH. Agora, ele está pronto para ser carregado com os arquivos de aplicativo da sua agência.
Um olhar mais atento sobre a conexão entre as máquinas locais e remotas
Com a extensão Remote - SSH, o Visual Studio Code estabelece uma conexão entre sua máquina local e a máquina remota. Sua máquina local só precisa de sua instalação do Visual Studio Code. Em seguida, a máquina remota contém o Visual Studio Code Server, que executa comandos e outras extensões diretamente. O código-fonte, o aplicativo em execução e o depurador residem exclusivamente na máquina remota.
Como a conexão é estabelecida a partir de sua máquina local, sua experiência de desenvolvimento imita a do desenvolvimento local ao acessar os recursos na máquina remota. Isso significa que você pode executar, editar e depurar em uma máquina remota com o Visual Studio Code, assim como faria se o código-fonte fosse local.
Reencaminhamento de portas
Ao executar um aplicativo Web na máquina remota, ele geralmente assume como padrão a execução no host local da máquina remota. Você não pode ver nada no host local da sua máquina local porque o aplicativo Web está sendo executado na máquina remota. Para navegar no aplicativo Web em sua máquina local, você pode usar um recurso chamado Encaminhamento de portas. Este recurso permite que você "encaminhe" a porta remota desejada para sua máquina local.
Na próxima seção, você configurará um aplicativo Node.js na máquina remota, executará, editará e depurará o código e navegará no aplicativo Web localmente usando o encaminhamento de portas.