Use a extensão Remota - SSH no Visual Studio Code
Agora que você configurou seu servidor SSH, vamos aprender como se conectar ao computador remoto a partir do seu computador local. Os desenvolvedores da sua agência querem continuar usando o Visual Studio Code como editor. O desenvolvimento em um computador remoto usando o Visual Studio Code é possível por meio da extensão Remote – SSH.
A extensão Remote – SSH
A extensão SSH – Remoto do Visual Studio Code permite que você use qualquer computador remoto com um servidor SSH como seu ambiente de desenvolvimento. A extensão abre uma conexão entre o computador local e o remoto. A extensão instala um servidor chamado Visual Studio Code Server no ambiente remoto, o que permite que o Visual Studio Code local interaja suavemente com o código-fonte remoto e os runtimes.
Depois de conectado a um computador remoto, você pode interagir com arquivos e pastas em qualquer lugar no sistema de arquivos remoto e aproveitar o conjunto completo de recursos do Visual Studio Code, como IntelliSense (conclusões), navegação de código e depuração. A extensão executa comandos e outras extensões diretamente no computador remoto, portanto, nenhum código-fonte precisa estar em seu computador local para obter esses benefícios.
O Visual Studio Code executa extensões em um dos dois locais: localmente no lado da interface do usuário/cliente ou remotamente no host SSH. Embora as extensões que afetam a interface do usuário do Visual Studio Code , como temas, sejam instaladas localmente, a maioria das extensões reside no computador remoto. Essa configuração garante que você tenha uma experiência tranquila e permite que você instale as extensões necessárias para um determinado workspace em um computador remoto do computador local. Dessa forma, você pode continuar exatamente de onde parou, de um computador diferente completo com suas extensões.
Use apenas o Remote – SSH para se conectar a computadores remotos seguros em que você confia e que pertencem a uma parte em que você confia. Um remoto comprometido pode usar a conexão remota do Visual Studio Code para executar código em seu computador local.
Na próxima seção, você instalará a extensão Remote – SSH e a usará para se conectar ao servidor SSH criado.