You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code无法连接WSL(Ubuntu22.04):SSL连接失败致服务器下载失败

解决VS Code连接WSL(Ubuntu 22.04)时SSL连接失败的问题

以下是几个可行的解决办法,按尝试顺序排列:

1. 更新系统CA证书

SSL连接失败常和系统根证书过期或缺失有关,执行以下命令更新证书:

sudo apt update && sudo apt install --reinstall ca-certificates

完成后重启WSL,再尝试用VS Code连接。

2. 手动下载并部署VS Code服务器文件

如果自动下载失败,手动将服务器文件放到WSL指定目录:

  • 打开VS Code命令面板(Ctrl+Shift+P),输入Remote-WSL: Show Log,找到日志里的VS Code Server version: [版本号],记下完整的版本字符串(比如a8b56b2)。
  • 在Windows浏览器中访问对应下载链接:将版本号替换到https://update.code.visualstudio.com/commit:[版本号]/server-linux-x64/stable,下载得到.tar.gz格式的服务器文件。
  • 在WSL中创建对应版本的目录(替换[版本号]):
    mkdir -p ~/.vscode-server/bin/[版本号]
    
  • 将下载的.tar.gz文件复制到WSL的该目录下,然后解压:
    tar -xzf [下载的文件名].tar.gz -C ~/.vscode-server/bin/[版本号]/ --strip-components=1
    
  • 重启VS Code后尝试连接WSL。

3. 检查并取消WSL代理设置

如果WSL配置了代理,可能导致SSL验证异常:

  • 临时取消代理环境变量:
    unset HTTP_PROXY HTTPS_PROXY
    
  • 若长期存在问题,检查~/.bashrc、~/.zshrc等shell配置文件,注释掉自动设置代理的语句,然后重启shell。

4. 重置WSL网络

WSL网络异常也可能引发连接问题,在Windows CMD中执行:

wsl --shutdown

等待WSL完全关闭后重新打开,再尝试VS Code连接。

内容的提问来源于stack exchange,提问作者Supun Nanayakkara

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 20:52:09