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

VSCode Remote SSH连接lxplus.cern.ch失败:终端退出码1求助

解决VSCode Remote SSH连接lxplus.cern.ch失败的问题

问题分析

日志中的& was unexpected at this time是Windows CMD的语法错误,说明VSCode生成的SSH连接命令在CMD环境下无法正确解析。结合你本地终端可直接连接、其他设备正常的情况,问题出在本地VSCode的终端配置或CMD环境上。

解决方案

  • 切换默认终端为PowerShell

    1. 打开VSCode,按Ctrl+Shift+P调出命令面板
    2. 输入Terminal: Select Default Profile,选择PowerShell(或Git Bash,若已安装)
    3. 重启VSCode后尝试重新连接
  • 检查系统ComSpec环境变量

    1. 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
    2. 在系统变量中找到ComSpec,确认其值为C:\WINDOWS\System32\cmd.exe,无多余字符或格式错误
    3. 修改后重启电脑再测试连接
  • 调整SSH扩展配置

    1. 打开VSCode设置(Ctrl+,),搜索以下配置并修改:
      • 将remote.SSH.useLocalServer设为true
      • 将remote.SSH.showLoginTerminal设为true(手动输入密码验证流程)
      • 若系统SSH路径异常,指定remote.SSH.path为C:\Windows\System32\OpenSSH\ssh.exe
    2. 保存设置后重启VSCode
  • 清理本地临时文件与扩展缓存

    1. 关闭VSCode,删除C:\Users\George\AppData\Local\Temp下所有以vscode-linux-multi-line-command开头的文件
    2. 调出命令面板,输入Extensions: Show Installed Extensions,找到「Remote - SSH」扩展,右键选择「重置」
    3. 重启VSCode后重新尝试连接

内容的提问来源于stack exchange,提问作者George Alexandris

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 13:20:28