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

VSCode Remote-SSH无法建立连接,权限问题常规方案无效

解决思路
  • 修复本地SSH配置文件权限
    错误日志明确指向C:\Users\aymer/.ssh/config的所有者或权限问题,Windows下SSH对该文件的权限要求非常严格——必须只有当前用户拥有读写权限,不能给其他用户组(比如Everyone、Administrators)开放权限。操作步骤:

    1. 找到C:\Users\aymer\.ssh文件夹,右键→属性→安全选项卡
    2. 点击「高级」,禁用「继承权限」,选择「从此对象中删除所有继承的权限」
    3. 添加当前用户(aymer),赋予「完全控制」权限
    4. 确保没有其他用户/用户组拥有该文件夹及config文件的权限
    5. 单独对config文件重复上述权限设置步骤
  • 检查SSH配置文件语法
    确认config文件没有格式错误,比如Host配置的缩进、参数拼写是否正确,示例正确格式:

    Host my-remote
      HostName 192.168.x.x
      User your-remote-username
      Port 22
    
  • 先在终端测试SSH连接
    打开Windows终端(CMD/PowerShell),直接执行ssh my-remote(替换成你config里的Host名称),如果终端也无法连接,说明问题出在本地SSH配置而非VSCode插件,先解决终端连接问题再回到VSCode。

  • 重置VSCode的SSH插件缓存
    关闭所有VSCode窗口,删除%APPDATA%\Code\User\globalStorage\ms-vscode-remote.remote-ssh目录,重新打开VSCode后再尝试连接

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 09:04:52