Comunidad de Desarrolladores RSS

Configurar SSH para WSL para utilizar el IDE windsurf antes del soporte oficial de WSL

Para configurar SSH para WSL, comienza por instalar y iniciar el servidor SSH en WSL usando los comandos sudo apt install ssh, sudo systemctl start ssh y sudo systemctl enable ssh. Luego, configura el reenvío de puertos en Windows ejecutando el comando netsh interface portproxy add v4tov4 listenport=2222 listenaddress=0.0.0.0 connectport=22 connectaddress=127.0.0.1 en PowerShell. Puedes conectarte a tu máquina WSL usando el comando ssh user@localhost -p 2222. Para habilitar el inicio de sesión sin contraseña, genera un nuevo par de claves SSH en Windows usando el comando ssh-keygen -t rsa -b 4096. Crea un nuevo archivo de configuración SSH en Windows y agrega los detalles necesarios, incluyendo el hostname, username y identity file. Copia la clave pública a la máquina WSL y agrégala al archivo authorized_keys usando el comando ssh your-linux-username@your-server-ip "mkdir -p ~/.ssh && echo '$PUBKEY' >> ~/.ssh/authorized_keys && chmod 700 ~/.ssh && chmod 600 ~/.ssh/authorized_keys". Después de configurar la conexión SSH, puedes conectarte a WSL desde Windsurf haciendo clic en el botón Conectar a host SSH remoto y seleccionando la opción de host SSH remoto. Asegúrate de que tu configuración esté correcta y que los puertos necesarios estén abiertos. También ten en cuenta posibles problemas con los permisos de archivos y la instalación del cliente SSH.
favicon
dev.to
Set up SSH for WSL to use windsurf IDE before official WSL support
Create attached notes ...