VSCode y acceso remoto
Introducción
La presente documentación indica los pasos para utilizar VSCode y acceder al clúster desde su computadora personal.
Debe tener en cuenta que los ejemplos aquí mostrados requieren que haya configurado su acceso SSH incluyendo el uso de llaves SSH.
Si no lo ha hecho aún visite https://wiki.nlhpc.cl/Tutorial_de_acceso_a_Leftraru_via_SSH
Instalación de VSCode
Descargamos e instalamos VSCode desde su página oficial: https://code.visualstudio.com/download
Seguiremos las instrucciones específicas para nuestro sistema operativo y una vez instalado abriremos la aplicación.
Inmediatamente instalaremos el plugin de SSH Remoto:
- Presionar las teclas Ctrl+P
- Y en el cuadro de diálogo ingresamos:
ext install ms-vscode-remote.remote-ssh
Para más detalles puede visitar la página de Remote SSH para VSCode en https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-ssh
Acceso al clúster desde VSCode
Ya con nuestro editor y el plugin necesario seguiremos los siguientes pasos:
- Presionaremos la tecla F1 en nuestro teclado
- Ejecutaremos el comando: Remote-SSH: Connect to Host…
- Si hemos configurado nuestro archivo ~/.ssh/config aparecerá el listado:
- leftraru
- leftraru1
- leftraru2
- En el caso de no haber editado el archivo de configuración ssh, deberá indicar su usuario y hostname, como por ejemplo:
dbowman@leftraru.nlhpc.cl:4603
- Recuerde que puede requerir su contraseña si no ha configurado sus llaves.
Una vez seleccionado el host, nuestro editor intentará conectarse.
Si no tenemos ningúna alerta o mensaje de error, en la esquina inferior izquierda veremos que la conexión está establecida con un símbolo similar al siguiente: ≶ leftraru
¡Ya estamos conectados al clúster!
Abriendo el explorador
Una vez conectados podremos presionar las teclas CTRL+Shift+E y veremos un cuadro con título: Connected to remote y un botón Open Folder.
Haremos click en el botón Open Folder y podremos seleccionar uno de nuestros directorios remotos para abrir.
Abriendo un directorio remoto
Si abrimos un directorio de nuestra propiedad, veremos un cuadro de diálogo en el que nos pide confirmar si confiamos en los archivos que se encuentran en el directorio seleccionado.
Como estamos abriendo directorios y archivos de nuestra propiedad presionaremos el botón “Trust Folder & Continue”.
Abriendo un directorio remoto que contiene un repositorio GIT
En el caso de abrir un directorio que contenga un repositorio GIT remoto veremos una advertencia en la que nos pide confirmar si confiamos en el autor del contenido.
Seleccione “Trust the authors of all files in the parent folder” y luego el botón “Yes, I trust the authors” si confía en el origen de los archivos.
Abriendo archivos remotos
Si todo lo anterior a resultado de manera exitosa, podremos ver en el explorador de archivos de VSCode los directorios y archivos de nuestro usuario.
¡Ya podremos seleccionar un archivo para ver y editar nuestro contenido remoto desde VSCode!
Conclusión
Con este procedimiento hemos configurado nuestro acceso SSH hacia el clúster Guacolda-Leftraru EPU, configurado nuestras llaves SSH e instalado este gran IDE para editar y usar sus poderosas herramientas.
Si desea una guía más extensa puede puedes ver el siguiente documento: VSCode para acceso remoto