gpt4 book ai didi

visual-studio-code - VScode SSH 扩展在移动到新位置后不断断开连接

转载 作者:行者123 更新时间:2023-12-04 12:19:22 25 4
gpt4 key购买 nike

我最近搬到了另一个国家,但我远程工作,因此我认为我的工作空间不会被打断。但是,现在我正在尝试通过 vscode 中的 ssh 连接到我的工作区,连接一直断开连接。我通过我的工作区提供的 VPN 连接到工作区,虽然我可以通过 ssh 连接到我工作的 linux 机器,但我无法像过去几个月那样通过 vscode-remote-ssh 扩展连接到它。我电脑上的设置没有任何改变。我在下面尝试连接时附加了 vscode 提供的输出(这是重新连接尝试的输出,但第一次连接尝试看起来完全相同)。

[15:36:11.086] ------




[15:36:11.086] SSH Resolver called for "ssh-remote+203.0.113.0", attempt 2, (Reconnection)
[15:36:11.087] SSH Resolver called for host: 203.0.113.0
[15:36:11.087] Setting up SSH remote "203.0.113.0"
[15:36:11.091] Using commit id "e5e9e69aed6e1984f7499b7af85b3d05f9a6883a" and quality "stable" for server
[15:36:11.092] Install and start server if needed
[15:36:11.096] Using SSH config file "C:\Users\windowsUser\.ssh\config"
[15:36:11.096] Running script with connection command: ssh -T -D 53043 -F "C:\Users\windowsUser\.ssh\config" 203.0.113.0 bash
[15:36:11.101] Terminal shell path: C:\Windows\System32\cmd.exe
[15:36:11.240] >
[15:36:11.240] Got some output, clearing connection timeout
[15:36:13.669] > linuxUser@203.0.113.0's password:
[15:36:13.670] Showing password prompt
[15:36:29.329] Got password response
[15:36:29.330] "install" wrote data to terminal: "*******"
[15:36:29.358] >
>
[15:36:31.047] > 3a294560e95d: running
> Acquiring lock on /home/linuxUser/.vscode-server/bin/e5e9e69aed6e1984f7499b7af85b3
> d05f9a6883a/vscode-remote-lock.linuxUser.e5e9e69aed6e1984f7499b7af85b3d05f9a6883a
>
[15:36:31.073] > Found existing installation at /home/linuxUser/.vscode-server/bin/e5e9e69aed6e1984
> f7499b7af85b3d05f9a6883a...
> Found running server...
>
> *
> * Reminder: You may only use this software with Visual Studio family products,
> * as described in the license (https://go.microsoft.com/fwlink/?linkid=2077057)
> *
>
> Checking server status on port 34103 with wget
>
[15:36:31.108] > 3a294560e95d: start
>
[15:36:31.391] > sshAuthSock====
> listeningOn==34103==
> osReleaseId==ubuntu==
> arch==x86_64==
> webUiAccessToken====
> tmpDir==/run/user/1000==
> platform==linux==
> 3a294560e95d: end
>
[15:36:31.391] Received install output:
sshAuthSock====
listeningOn==34103==
osReleaseId==ubuntu==
arch==x86_64==
webUiAccessToken====
tmpDir==/run/user/1000==
platform==linux==

[15:36:31.392] Remote server is listening on 34103
[15:36:31.392] Parsed server configuration: {"remoteListeningOn":{"port":34103},"osReleaseId":"ubuntu","arch":"x86_64","webUiAccessToken":"","sshAuthSock":"","tmpDir":"/run/user/1000","platform":"linux"}
[15:36:31.393] Starting forwarding server. localPort 53048 -> socksPort 53043 -> remotePort 34103
[15:36:31.395] Forwarding server listening on 53048
[15:36:31.395] Waiting for ssh tunnel to be ready
[15:36:31.396] Tunneled 34103 to local port 53048
[15:36:31.396] Resolved "ssh-remote+203.0.113.0" to "127.0.0.1:53048"
[15:36:31.397] [Forwarding server 53048] Got connection 0
[15:36:31.402] ------




[15:36:31.430] [Forwarding server 53048] Got connection 1
[15:36:31.431] [Forwarding server 53048] Got connection 2
连接在 [Forwarding server 53048] Got connection 2 上挂了几秒钟,然后断开连接并重复此消息(并再次要求输入密码)。我尝试从 linux 计算机中删除 .vscode-server 文件,然后立即重新创建该文件,但它仍然无法让我连接。我也尝试在 vscode 设置中更改超时,但这也没有任何作用。我不确定为什么在简单地将计算机从一个地方移动到另一个地方但保留在同一个 vpn 上之后会发生这种情况,以及为什么我仍然能够连接到常规 ssh 但只是不能通过 vscode-remote ssh 扩展。

最佳答案

我有同样的问题,对我来说。
我没有解决方案,但有一个糟糕的解决方法 - 重新启动远程机器。
我正在运行 ubuntu 20.04,一旦我重新启动,然后我就可以从 Visual Studio 连接并且连接保持正常,但是一旦我关闭 VSC 并重新启动,然后我再次看到这个问题,我必须再次重新启动远程机器。
编辑:后来我发现用 systemctl start/stop sshd 停止 sshd 守护进程也有助于这种情况 - 所以不需要重新启动

关于visual-studio-code - VScode SSH 扩展在移动到新位置后不断断开连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64172004/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com