VsCode安装remote-SSH插件教程:https://code.visualstudio.com/docs/remote/ssh

错误

打开远程时出现错误:

1
Could not establish connection to "ip"

控制台输出

1
2
Bad owner or permissions on “用户家目录/.ssh/config"
过程试图写入的管道不存在

通过PowerShell连接ssh出现同样错误

原因

  1. config文件的权限不对,该文件是由vscode自动创建的,不是用户权限。
  2. 电脑名和当前用户名相同

解决方法

  1. 自行创建配置文件(将自动创建的配置文件的内容复制出来)
    在设置中修改remote.SSH.configFile(设置 –> 扩展 –> Remote-SSH –> Remote.SSH:Config File)
  2. 修改电脑名或用户名