Uso de la extensión Remote - SSH en Visual Studio Code
Ahora que ha configurado el servidor SSH, vamos a aprender a conectarse a la máquina remota desde la máquina local. Los desarrolladores de su agencia quieren seguir usando Visual Studio Code como editor. El desarrollo en una máquina remota mediante Visual Studio Code es posible a través de la extensión Remote - SSH.
La extensión Remote - SSH
La extensión Remote - SSH de Visual Studio Code le permite usar cualquier máquina remota con un servidor SSH como entorno de desarrollo. La extensión abre una conexión entre el equipo local y el remoto. La extensión instala un servidor denominado Visual Studio Code Server en el entorno remoto, lo que permite que Visual Studio Code local interactúe sin problemas con el código fuente remoto y los entornos de ejecución.
Una vez conectado a un equipo remoto, puede interactuar con archivos y carpetas en cualquier lugar del sistema de archivos remoto y aprovechar el conjunto de características completo de Visual Studio Code, como IntelliSense (finalizaciones), navegación por código y depuración. La extensión ejecuta comandos y otras extensiones directamente en la máquina remota, por lo que ningún código fuente debe estar en la máquina local para obtener estas ventajas.
Visual Studio Code ejecuta extensiones en uno de los dos lugares: localmente en la interfaz de usuario o cliente, o de forma remota en el host SSH. Aunque las extensiones que afectan a la interfaz de usuario de Visual Studio Code (como los temas) se instalan localmente, la mayoría de las extensiones residen en el equipo remoto. Esta configuración garantiza que tiene una experiencia fluida y le permite instalar las extensiones necesarias para un área de trabajo determinada en un equipo remoto desde la máquina local. De este modo, puede recoger exactamente dónde se dejó, desde una máquina diferente completa con sus extensiones.
Use solo Remote - SSH para conectarse a máquinas remotas seguras que confíe y que sean propiedad de una entidad de confianza. Un remoto en peligro podría usar la conexión remota de Visual Studio Code para ejecutar código en el equipo local.
En la sección siguiente, instalará la extensión Remote – SSH y la usará para conectarse al servidor SSH que creó.