Nueva terminal ssh en vscode
Enviado por miguelcarmona :: 28 de octubre de 2025

Habitualmente trabajo a través de túnel ssh contra el servidor de desarrollo lo cual me permite tener la consola nativa en el servidor para tirar de npm, composer o la herramienta que se necesite.
Pero se dan circunstancias en las que necesito la terminal de otro servidor y es un engorro estar iniciando sesión ssh, cambiar de ruta, etc…
Para solucionarlo, podemos crear una nueva consola en vscode para que haga lo que buscamos.
Simplemente, en ajustes (Ctrl + ,) buscamos «terminal.integrated.profiles» y editamos en settings.json. Aquí podemos añadir una nueva entrada dentro de «terminal.integrated.profiles.linux» tal que así:
"server-ssh1": {
"path": "ssh",
"args": ["-t", "-p45122", "user@server-ssh1", "cd ~/ruta/al/proyecto && bash -l"],
"icon": "server-process",
"overrideName": true
},
Si queremos establecerla como predeterminada, podemos añadir encima (o debajo) de «terminal.integrated.profiles.linux»:
"terminal.integrated.defaultProfile.linux": "server-ssh1",
Tip: Recuerda agregar tu clave pública al servidor para estar evitando el introducir la contraseña constántemente.
https://miguelcarmona.com/articulos/acceso-ssh-sin-contrasena
https://miguelcarmona.com/notas-y-recortes/evitar-desconexion-por-timeout-en-ssh

Sígueme por RSS
Sígueme en twitter
