我试图通过VSCode (在WSL上启动)远程连接到服务器(运行在Ubuntu16.04.7LTS上)。
我已经在VSCode Remote-SSH中设置了文件的路径(其中包含SSH键)。
我可以通过终端和VSCode终端到达并连接到服务器。
然而,当我试图通过远程-SSH连接时,我得到了消息
未能连接到远程扩展主机服务器(错误:未知数)
具有以下错误日志:
[13:50:42.906] Log Level: 2
[13:50:42.922] remote-ssh@0.56.0
[13:50:42.922] win32 x64
[13:50:42.925] SSH Resolver called for "ssh-remote+<net>.net", attempt 1
[13:50:42.925] SSH Resolver called for host: <net>.net
[13:50:42.926] Setting up SSH remote "<net>.net"
[13:50:42.970] Using commit id "<CommitID>" and quality "stable" for server
[13:50:42.974] Install and start server if needed
[13:50:44.876] Checking ssh with "ssh -V"
[13:50:44.888] Finding installed ssh failed: spawn UNKNOWN
[13:50:44.897] Resolver error: Error: spawn UNKNOWN
at ChildProcess.spawn (internal/child_process.js:394:11)
at Object.spawn (child_process.js:549:9)
at c:\Users\<user>\.vscode\extensions\ms-vscode-remote.remote-ssh-0.56.0\out\extension.js:1:242426
at new Promise (<anonymous>)
at q (c:\Users\<user>\.vscode\extensions\ms-vscode-remote.remote-ssh-0.56.0\out\extension.js:1:242347)
at k (c:\Users\<user>\.vscode\extensions\ms-vscode-remote.remote-ssh-0.56.0\out\extension.js:1:242298)
at _ (c:\Users\<user>\.vscode\extensions\ms-vscode-remote.remote-ssh-0.56.0\out\extension.js:1:245580)
at P (c:\Users\<user>\.vscode\extensions\ms-vscode-remote.remote-ssh-0.56.0\out\extension.js:1:245741)
at O (c:\Users\<user>\.vscode\extensions\ms-vscode-remote.remote-ssh-0.56.0\out\extension.js:1:242117)
at C (c:\Users\<user>\.vscode\extensions\ms-vscode-remote.remote-ssh-0.56.0\out\extension.js:1:242026)
at Object.t.generateMultiLineCommand (c:\Users\<user>\.vscode\extensions\ms-vscode-remote.remote-ssh-0.56.0\out\extension.js:1:243396)
at q (c:\Users\<user>\.vscode\extensions\ms-vscode-remote.remote-ssh-0.56.0\out\extension.js:127:107623)
at c:\Users\<user>\.vscode\extensions\ms-vscode-remote.remote-ssh-0.56.0\out\extension.js:127:105016
at processTicksAndRejections (internal/process/task_queues.js:94:5)
at async Object.t.withShowDetailsEvent (c:\Users\<user>\.vscode\extensions\ms-vscode-remote.remote-ssh-0.56.0\out\extension.js:127:110096)
at async Object.t.resolve (c:\Users\<user>\.vscode\extensions\ms-vscode-remote.remote-ssh-0.56.0\out\extension.js:127:108158)
at async c:\Users\<user>\.vscode\extensions\ms-vscode-remote.remote-ssh-0.56.0\out\extension.js:127:143767
[13:50:44.908] ------已经尝试过按照建议的here远程设置vscode服务器。
提前感谢您的帮助!
发布于 2020-12-27 16:49:03
好像更新的事搞砸了。我通过重新安装Remote SSH extension: ms-vscode-remote.remote-ssh和重新加载来修复它,这将按照您的指示进行。我还按照vscode的指示安装了整个Remote Development extension: ms-vscode-remote.vscode-remote-extensionpack并重新加载了vscode。
但在此之前,我删除了/home//..vscode server/ bin/和data/的内容(rm -rf)。
发布于 2022-09-15 06:57:10
也有同样的问题。
在尝试了一切之后,唯一100%起作用的就是杀死vs代码,然后再打开它。
https://stackoverflow.com/questions/65144097
复制相似问题