Configurar el desarrollo remoto en VSCode a través del complemento Remote-SSH

Configurar el desarrollo remoto en VSCode a través del complemento Remote-SSH

En este artículo, veremos cómo configurar el desarrollo remoto en código de Visual Studio a través del complemento remote-ssh. Para los desarrolladores, de hecho es una tarea importante elegir los editores IDE/IDLE adecuados con baterías incluidas.

Vscode es una de esas herramientas que viene con un buen conjunto de paquetes que nos facilita la vida y mejora la productividad. de los desarrolladores. Si aún no ha configurado vscode, eche un vistazo a nuestro artículo de instalación de VScode sobre cómo configurar vscode en Linux.

Con fines de prueba, mi código de Visual Studio se está ejecutando en Linux Mint 20 y estoy intentando conectarme con CentOS 7. ejecutándose en mi VirtualBox.

Instalar Remote-SSH en VSCode Editor

Vaya al administrador de paquetes y busque “ Remote SSH. ”, que es propiedad de Microsoft. Haga clic en el icono Instalar para instalar el paquete.

 Instalar SSH remoto en VSCode  Instalar SSH remoto en VSCode Instalar SSH remoto en VSCode

Un paquete adicional, “ Remote-SSH Edit config. se instalará automáticamente junto con este paquete.

 Remote SSH Edit Config Configuración de edición de SSH remota Configuración de edición remota SSH freestar.config.enabled_slots.push (LocationName:” tecmint_incontent “, slotId: “tecmint_incontent”);

Mire en la parte inferior izquierda donde tendrá una barra de estado remoto. Con esta barra puede abrir las opciones ssh remotas de uso frecuente.

Configurar la conexión SSH en VSCode Editor

Hay dos formas de configurar nuestra conectividad SSH.

  • Autenticación basada en contraseña.
  • Autenticación basada en clave SSH.

Se recomienda utilizar la autenticación basada en clave SSH, ya que es más segura y elimina la sobrecarga de escribir contraseñas todo el tiempo. Presione F1 o CTRL + MAYÚS + P y escriba remote-ssh. Mostrará una lista de todas las opciones. Continúe y seleccione Agregar nuevo host SSH.

 Agregar host SSH en VSCode Agregar host SSH en VSCode Agregar host SSH en VSCode

Ahora le pedirá que ingrese la cadena de conexión SSH mientras lo hace en la terminal Linux.

ssh [email protected]/fqdn  Conexión SSH en VSCode  Conexión SSH en VSCode Conexión SSH en VSCode

En el siguiente paso, se le pedirá la ubicación del archivo de configuración donde desea almacenar la información de conexión. seleccione la ubicación que más le convenga y presione enter.

 Archivo de configuración SSH  Archivo de configuración SSH Archivo de configuración SSH

Se recomienda crear un archivo de configuración personalizado eligiendo“ configuración. ”e ingrese la ubicación del archivo personalizado. También puede agregar el parámetro “ remote.SSH.configFile. al archivo settings.json. y actualizar la ubicación de configuración personalizada.

“remote.SSH. configFile “:” ruta a archivo ”

A continuación se muestran los parámetros almacenados en el archivo de configuración como parte de los pasos anteriores. Puede continuar y configurar este archivo de inmediato en lugar de hacerlo a través de vscode.

Host xxx.com Usuario NOMBRE DE USUARIO Nombre de host FQDN/IP IdentityFile “UBICACIÓN DE LA LLAVE SSH”

Conéctese al servidor SSH remoto mediante contraseña en VSCode

Ahora conectemos al host remoto presionando F1 o CTRL + SHIFT + P.-> REMOTE-SSH.-> CONECTAR AL HOST.-> ELEGIR LA IP DEL HOST.

Ahora le pedirá que verifique la huella digital ya que es la primera vez que se conecta con una máquina remota.

 Verificar huella digital SSH Verificar SSH Fing erprint Verificar huella digital SSH

Una vez que presione“ Continuar. ”, ahora le pedirá que ingrese una contraseña. Una vez que ingrese la contraseña, se conectará exitosamente a la máquina SSH remota.

 Ingrese la contraseña SSH  Ingresar contraseña SSH Ingresar contraseña SSH

Ahora vscode es conectado a una máquina remota.

 VSCode SSH Conexión  VSCode SSH Connection VSCode SSH Connection Configure la autenticación basada en claves SSH en VSCode

Para habilitar la autenticación basada en claves SSH, genere pares de claves públicas y privadas ssh usando el siguiente comando.

ssh-keygen-t rsa-b 4096 ssh-copy-id-i ~/.ssh/id_rsa.pub [email protected]

Ahora inicie sesión al host manualmente para ver si la autenticación basada en claves funciona bien. Abra su archivo de configuración SSH remota de VScode y agregue el siguiente parámetro. Este parámetro identifica su archivo de clave privada y le dice a vscode que use autenticación basada en clave en lugar de autenticación basada en contraseña.

IdentityFile ~/ssh/id_rsa

Vscode admite la autosugestión para los archivos de configuración. Verifique la imagen de abajo, cuando escribo estoy escribiendo “ IdentifyFile., vscode automáticamente me sugiere el parámetro.

Sugerencias automáticas de VSCode  Sugerencias automáticas de VSCode Sugerencias automáticas de VSCode

Una vez más, conéctese con su host siguiendo el mismo procedimiento que hicimos en los pasos anteriores. Esta vez no se le pedirá una contraseña. Si tiene algún problema para establecer una conexión remota, puede verificar los registros.

Para abrir los registros, presione F1 o CTRL + SHIFT + P.-> REMOTE-SSH.-> Mostrar registro.

 Registros de VSCode  Registros de VSCode Registros de VSCode

Para cerrar la conexión activa, elija“ cerrar conexión remota. ”presionando F1 o CTRL + MAYÚS + P.-> REMOTE-SSH.-> Cerrar conexión remota. o simplemente cerrar vscode que desconectará la sesión.

 Cerrar la conexión SSH en VSCode  Cerrar la conexión SSH en VSCode Cerrar la conexión SSH en VSCode

Eso es todo por este artículo. Si hay algún comentario valioso, compártelo en la sección de comentarios. Sus comentarios son lo que nos está impulsando en el camino para ofrecer un mejor contenido a nuestros lectores.

Leave a comment

Your email address will not be published. Required fields are marked *