目的:VSCode Remote-SSH连接远程失败timeout

目的:VSCode Remote-SSH连接远程失败timeout"
环境:
系统:win10
环境:VSCode 1.51.1

问题分析:

正常使用VSCode的情况下,突然发现

解决步骤:

  1. 判断可能是ssh问题,cmd打开控制台或者进入windows powerShell,ssh -V查看 openSSh安装情况和版本。

  1. 判断可能是.vscode-server中文件的问题,首次使用VSCode Remote-SSH到远程主机时,远程主机会在当前用户目录下新建.vscode-server文件夹并下载必须的文件。然后可以顺利建立连接并使用远程查看。但是在远程主机处于无网络状态时,则会下载创建失败,导致VSCode远程连接不上。此时,需要找到一台有网络的主机,并远程连接上去,在该主机用户的目录下找到.vscode-server\bin\目录下找到对应的文件夹(在连接的输出信息中可以查看到 Using commit id "e5a624b788d92bXXXXXXXXXXXXXX9789406efe8f"的类似字样, 这个id即是需要查找的文件),打包下载。然后上传到之前无网络的主机的同样路径下解压。即可进行连接。
    在这里插入图片描述
    在这里插入图片描述

  1. 判断可能是VSCode ssh设置问题。
    3.1 打开Remote-SSH的扩展设置,方法:点击VSCode面板上的扩展按钮,查看已安装的扩展,并找到Remote-SSH。点击它右边对应的齿轮形按钮,选择扩展设置。
    在这里插入图片描述
    在这里插入图片描述

    3.2 在弹出的设置中找到"在settings.json中编辑",并单击打开,会自动打开settings.json文件。在其中查找是否包含该配置:“remote.SSH.useLocalServer”: true, 如果没有或者值不为false,则添加并改成true。
    在这里插入图片描述
    在这里插入图片描述
    3.3保存退出即可,然后重新测试远程主机连接。


TIPs:

评论区中 東十一 说可以使用“remote.SSH.useLocalServer”: true 解决此问题,mark下。

  • 28
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 10
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值