首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >VS代码远程SSH连接不工作

VS代码远程SSH连接不工作
EN

Stack Overflow用户
提问于 2020-09-24 03:12:32
回答 6查看 22.1K关注 0票数 12

我正在尝试在另一台pc上使用远程开发扩展设置vscode。虽然它在我的主要版本上有效,但在第二个版本上不起作用。尝试重新安装vscode,扩展和使用旧版本,但都不起作用。

当尝试连接时,在选择操作系统后取消。所以我甚至不能输入密码。我用与另一台pc完全相同的方式进行设置。

有什么想法吗?

代码语言:javascript
运行
复制
[20:32:53.595] remote-ssh@0.55.0
[20:32:53.595] win32 x64
[20:32:53.596] SSH Resolver called for "ssh-remote+ssh.blabla", attempt 1
[20:32:53.597] SSH Resolver called for host: ssh.blabla
[20:32:53.597] Setting up SSH remote "ssh.blabla"
[20:32:53.610] Using commit id "58bb7b2331731bf72587010e943852e13e6fd3cf" and quality "stable" for server
[20:32:53.612] Install and start server if needed
[20:32:54.639] Checking ssh with "ssh -V"
[20:32:54.686] > OpenSSH_for_Windows_7.7p1, LibreSSL 2.6.5

[20:32:54.691] Running script with connection command: ssh -T -D 52819 ssh.blabla bash
[20:32:54.694] Terminal shell path: C:\WINDOWS\System32\cmd.exe
[20:32:54.758] >
]0;C:\WINDOWS\System32\cmd.exe
[20:32:54.758] Got some output, clearing connection timeout
[20:32:54.785] >
[20:32:55.045] > root@blabla's password: 
[20:32:55.045] Showing password prompt
[20:32:57.596] "install" terminal command done
[20:32:57.597] Install terminal quit with output: root@blabla's password: 
[20:32:57.597] Received install output: root@blabla's password: 
[20:32:57.598] Stopped parsing output early. Remaining text: root@blabla's password:
[20:32:57.598] Failed to parse remote port from server output
[20:32:57.603] Resolver error: Error: 
    at Function.Create (c:\Users\Manuel.vscode\extensions\ms-vscode-remote.remote-ssh-0.55.0\out\extension.js:1:130564)
    at Object.t.handleInstallOutput (c:\Users\Manuel.vscode\extensions\ms-vscode-remote.remote-ssh-0.55.0\out\extension.js:1:127671)
    at I (c:\Users\Manuel.vscode\extensions\ms-vscode-remote.remote-ssh-0.55.0\out\extension.js:127:106775)
    at processTicksAndRejections (internal/process/task_queues.js:94:5)
    at async c:\Users\Manuel.vscode\extensions\ms-vscode-remote.remote-ssh-0.55.0\out\extension.js:127:104774
    at async Object.t.withShowDetailsEvent (c:\Users\Manuel.vscode\extensions\ms-vscode-remote.remote-ssh-0.55.0\out\extension.js:127:109845)
    at async Object.t.resolve (c:\Users\Manuel.vscode\extensions\ms-vscode-remote.remote-ssh-0.55.0\out\extension.js:127:107960)
    at async c:\Users\Manuel.vscode\extensions\ms-vscode-remote.remote-ssh-0.55.0\out\extension.js:127:141955
[20:32:57.606] ------




[20:32:59.376] Password dialog canceled
[20:32:59.376] "install" terminal command canceled```
EN

回答 6

Stack Overflow用户

发布于 2020-10-20 13:50:28

我将远程机器上的远程SSH插件降级到0.51.0,rm -rf $HOME/.vscode-server。再次连接,VSCode将下载并安装一个新的.vscode-server。然后升级远程SSH插件,一切正常。

票数 12
EN

Stack Overflow用户

发布于 2021-03-26 08:45:12

取决于您所在的系统!当你第一次尝试连接时!将在您的服务器上设置和配置vscode- server !

在linux中可以在/Home/<user>/.vscode-server中使用!

如果你使用的是windows操作系统,请检查这是什么!

第一个解决方案是尝试使用扩展命令:Remote-SSH: kill VS Code Server on Host

打开命令面板(CTRL + SHIFT + PCOMMAND + SHIFT + P (mac) )。

然后键入Remote kill

然后再尝试连接!(这将杀死主机上的服务器!这将使它在下一次尝试时再次启动)

如果不工作的话!但还是失败了!

删除,rm

那么一个可以工作的好的解决方案是:通过终端(vscode终端,gnome终端,等等)连接到你的服务器!然后转到并删除 /Home/<user>/.vscode-server

试着在它之后连接!在尝试时,服务器将重新完全重新安装!而且很有可能它会工作!(我这样做了,它起作用了!所以不管vscode-server出了什么问题!你要从头开始!和国家或其他任何去一个新的和问题解决了!

无论你如何松散的东西,配置,元数据,... (你开始了一个新的!)在我的情况下,这并不重要!

用户可以探索.vscode服务器结构和元素!你可以保存一些你稍后提出的部分!(我没有检查!)(以后可能会这样做)!这是一种选择!

票数 5
EN

Stack Overflow用户

发布于 2022-01-31 05:02:17

对我有效的一种方法是,在vscode设置(JSON)文件中添加下面这一行。

"remote.SSH.useLocalServer": false

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

https://stackoverflow.com/questions/64034813

复制
相关文章

相似问题

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