vscode的remotessh连接超时(time out)

(下面的内容都建立在你以前可以连接到服务器,突然不能连接的情况)

注意,如果报错了出现如图所示的情况:

 

不要去点关闭远程!!!

去点我鼠标悬停的地方关闭这个窗口,然后切换到下面的输出窗口去查看具体的错误,最好先交给gpt分析一下。

首先,假如你的服务器在国内,我认为不可能是因为网络问题,可以使用cmd窗口的ssh先连接一下服务器

例如:

  1. win+r:cmd,如图所示

 


首先:ssh -p 47601 root@ocbywa8vpvku0hdpsnow.deepln.com

这里 -p是端口,可以不用,root可以替换为你需要的用户名,例如user245,@后面是密码,

例如ssh user245@1324564,

然后手动输入密码就可以了,不能复制粘贴,似乎是cmd命令行的原因,复制粘贴在这个时候是失效的。 并且password不显示你的输入的密码

如果能连接到服务器,就说明不是网络的原因,只是因为vscode配置的问题。

假如你碰到:

  • 连接超时:意味着在尝试连接远程服务器时,VS Code无法在规定时间内建立连接。

  • 管道不存在:在日志中,显示“过程试图写入的管道不存在”这一信息,表明存在某些命令或脚本在执行过程中无法正常通信。

  • 远程连接已取消:在最后,日志显示“已取消连接”,这表明连接尝试被中途终止,导致无法正常建立会话。

我认为都是远程服务器配置的server的问题,以我的情况为例:

报错如下:

[00:41:11.896] ---------- [Session Summary] ----------- [00:41:11.896] [UnpackFailed]: Error: UnpackFailed (无法安装 VS Code 服务器) [00:41:11.896] ---------------------------------------- [00:41:14.150] "install" terminal command done [00:41:14.150] Install terminal quit with output: [00:41:14.400] Opening exec server for ssh-remote+10.119.5.245 [00:41:14.449] Initizing new exec server for ssh-remote+10.119.5.245 [00:41:14.449] Using commit id "17baf841131aa23349f217ca7c570c76ee87b957" and quality "stable" for server [00:41:14.449] Extensions to install: [00:41:14.612] Install and start server if needed [00:41:22.813] getPlatformForHost was canceled [00:41:22.814] Exec server for ssh-remote+10.119.5.245 failed: Error: 已取消连接 [00:41:22.814] Error opening exec server for ssh-remote+10.119.5.245: Error: 已取消连接 [00:41:22.814] ---------- [Session Summary] ----------- [00:41:22.815] [UnpackFailed]: Error: UnpackFailed (无法安装 VS Code 服务器) [00:41:22.815] ----------------------------------------

几乎所有错误我这里都报过,上述只是一个小例子,上面这种方案的解决方法是删除服务器中的.vscode.server文件,然后重新连接,很快就可以连接到了。

解决过程如下:

.vscode.server文件夹是隐藏的,所以用ls-la命令显示,然后删除,之后再使用ls-la命令查看

 

rm -rf ~/.vscode-server

然后用remotessh重新连接就可以了。

如果需要帮助欢迎联系我,2849115967@qq.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值