首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用Remote-SSH:“生成未知”远程连接

无法使用Remote-SSH:“生成未知”远程连接
EN

Stack Overflow用户
提问于 2020-12-04 13:04:52
回答 2查看 4.1K关注 0票数 3

我试图通过VSCode (在WSL上启动)远程连接到服务器(运行在Ubuntu16.04.7LTS上)。

我已经在VSCode Remote-SSH中设置了文件的路径(其中包含SSH键)。

我可以通过终端和VSCode终端到达并连接到服务器。

然而,当我试图通过远程-SSH连接时,我得到了消息

未能连接到远程扩展主机服务器(错误:未知数)

具有以下错误日志:

代码语言:javascript
复制
[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服务器。

提前感谢您的帮助!

EN

回答 2

Stack Overflow用户

发布于 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)。

票数 1
EN

Stack Overflow用户

发布于 2022-09-15 06:57:10

也有同样的问题。

在尝试了一切之后,唯一100%起作用的就是杀死vs代码,然后再打开它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65144097

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档