Hace unos días estaba trabajando bien con VS Code conectado a WSL Ubuntu 20.04, luego realicé algunas actualizaciones en WSL, Ubuntu 20.04 LTS y VS Code y ahora no puedo conectarme a WSL 20.04, y siempre recibí esos dos mensajes, incluso cuando no se selecciona/abre ninguna carpeta/área de trabajo.
No se pudo recuperar el entorno remoto
No se pudo conectar con el servidor host de la extensión remota (Error: Error de conexión: Cliente no autorizado rechazado).
Cuando trato de abrir una carpeta, muestra la estructura de la carpeta, pero siempre dice que: La ruta no existe. Y no muestra ningún archivo, pero puedo seguir la estructura de carpetas hacia arriba y hacia abajo sin problemas.
Y, por otro lado, si lanzo WSL con una distribución anterior de Ubuntu 18.04, funciona bien.
Me imagino que hay alguna configuración de seguridad o lista de acceso que está mal, pero no puedo resolverlo, y la búsqueda en la web tampoco ayuda.
Alguna idea de que hacer para que vuelva a funcionar?.
En caso de que alguien más se encuentre con este problema. La forma en que lo resolví fue eliminar todas las carpetas/archivos .vscode* en el sistema de archivos WSL. Aparentemente, algo se estropeó en la actualización.
No lo he probado completamente, porque pasé a usar directamente un agente ssh remoto en el sistema de prueba. Pero parece funcionar, ya que ahora puedo abrir la ventana wsl y no informa ningún error.
Otro síntoma (adicional) para verificar: ¿Puede WSL conectarse a Internet (por ejemplo, a través de apt update )?
Había comprimido mi carpeta AppData, incluida C:\Users\<yourname>\AppData\Local\Temp y esto de alguna manera rompió la conexión entre WSL y el mundo exterior. Descomprimir la carpeta Temp resolvió el problema para mí.
Parece que las cosas se estropearon con la actualización. Se solucionó reinstalando la Remote WSL extension: ms-vscode-remote.remote-wsl y recargando como se le indicará que haga.
Sin embargo, antes de esto, eliminé (rm -rf) el contenido de /home/<your_username>/.vscode-server/ bin/ and data/
Yo tenía el mismo error. Y lo resolvió simplemente cerrando el wsl usando el comando
wsl --shutdown
Tuve el mismo problema, después de actualizar la versión (1.52.1). Desinstalé ms-vscode-remote.remote-wsl y lo instalé nuevamente, apagué WSL y cerré vscode. Luego, inició WSL y abrió el código VS nuevamente para resolver el problema.
El mismo problema, simplemente el software proxy (Charles, etc.) y reinicie el vscode, funcionará bien
Reducir la versión de la extensión WSL remota: ms-vscode-remote.remote-wsl funcionó para mí. Puede haber algunos problemas con la última versión.