有没有办法阻止 VS Code 远程 SSH 断开连接后失败?

问题描述 投票:0回答:1

我发现,如果我将 VS Code 远程 SSH 连接保持打开状态,它会在一段时间后自动断开连接。自动断开连接后,我发现远程 SSH 失败:当我尝试再次登录时,我收到重复的远程密码请求,每次输入密码时,我都会收到另一个密码提示。

我当前的解决方法是转到命令面板并执行“远程 SSH:终止主机上的 VS Code 服务器”。有时我需要多次执行此操作才能生效。然后,当我下次登录时,需要运行一个冗长的 VS Code 安装脚本,然后我才能再次开始编码。

有没有办法设置 VS Code 远程 SSH 来避免此问题?我已经尝试了此页面上的一些建议 - https://code.visualstudio.com/docs/remote/troubleshooting。然而,我觉得我对根本问题是什么一无所知。我什至不知道如何生成信息丰富的诊断/日志。

macos visual-studio-code ssh vscode-extensions remote-access
1个回答
0
投票

问题可能在于远程计算机同时运行的进程数量有限。当vscode自动断开时,该会话仍在运行,但您无法创建新会话,因为您超出了进程数限制。

在我的例子中,要求远程机器终止我的进程(在这种情况下由在该机器上工作的技术人员手动完成)是有效的。

更好的解决方案是关闭计算机上的 vscode 会话,以便能够再次启动新会话。

© www.soinside.com 2019 - 2024. All rights reserved.