VSCode使用Remote-SSH连接服务器时报错:Resolver error: Error: The VS Code Server failed to start

这篇具有很好参考价值的文章主要介绍了VSCode使用Remote-SSH连接服务器时报错:Resolver error: Error: The VS Code Server failed to start。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题描述

电脑关机打开后,使用VSCode连接服务器,在输入完密码之后右下角一直没有加载完毕,一直报:无法安装VS Code服务器
Windows终端可以ssh到服务器上;VSCode连接时报错,之前连接过。

具体报错信息

[08:47:41.235] Log Level: 1
[08:47:41.244] remote-ssh@0.62.0
[08:47:41.244] win32 x64
[08:47:41.246] SSH Resolver called for "ssh-remote+mrevowgp1.westus2.cloudapp.azure.com", attempt 1
[08:47:41.246] "remote.SSH.useLocalServer": false
[08:47:41.247] "remote.SSH.showLoginTerminal": false
[08:47:41.247] "remote.SSH.remotePlatform": {"mrevowcpu2.centralus.cloudapp.azure.com":"linux"}
[08:47:41.247] "remote.SSH.sshPath": undefined
[08:47:41.247] "remote.SSH.sshConfigurationFile": undefined
[08:47:41.247] "remote.SSH.useFlock": true
[08:47:41.248] "remote.SSH.lockfilesInTmp": false
[08:47:41.248] "remote.SSH.localServerDownload": auto
[08:47:41.248] "remote.SSH.remoteServerListenOnSocket": false
[08:47:41.248] "remote.SSH.showLoginTerminal": false
[08:47:41.248] "remote.SSH.maxReconnectionAttempts": 9007199254740991
[08:47:41.248] SSH Resolver called for host: mrevowgp1.westus2.cloudapp.azure.com
[08:47:41.249] Setting up SSH remote "mrevowgp1.westus2.cloudapp.azure.com"
[08:47:41.279] Using commit id "ea3859d4ba2f3e577a159bc91e3074c5d85c0523" and quality "stable" for server
[08:47:41.285] Install and start server if needed
[08:47:45.967] Checking ssh with "ssh -V"
[08:47:46.028] > OpenSSH_for_Windows_7.7p1, LibreSSL 2.6.5

[08:47:46.034] Running script with connection command: ssh -T -D 57263 "mrevowgp1.westus2.cloudapp.azure.com" bash
[08:47:46.037] Terminal shell path: C:\WINDOWS\System32\cmd.exe
[08:47:47.021] "install" terminal received data: "�[2J�[m�[H93ea2fea3716: running
�]0;C:\WINDOWS\System32\cmd.exe��[?25h"
[08:47:47.022] Got some output, clearing connection timeout
[08:47:47.061] "install" terminal received data: "Acquiring lock on /home/mrevow/.vscode-server/bin/ea3859d4ba2f3e577a159bc91e3074
c5d85c0523/vscode-remote-lock.mrevow.ea3859d4ba2f3e577a159bc91e3074c5d85c0523   
Found existing installation at /home/mrevow/.vscode-server/bin/ea3859d4ba2f3e577
a159bc91e3074c5d85c0523...[K
Checking /home/mrevow/.vscode-server/.ea3859d4ba2f3e577a159bc91e3074c5d85c0523.l
og and /home/mrevow/.vscode-server/.ea3859d4ba2f3e577a159bc91e3074c5d85c0523.pid
 for a running server�[K
Looking for server with pid: 4605[K"
[08:47:47.076] "install" terminal received data: "Found running server...[K
�[K
*[K
* Reminder: You may only use this software with Visual Studio family products,  
* as described in the license (https://go.microsoft.com/fwlink/?linkid=2077057) 
*[K
�[K
Server did not start successfully. Full server log at /home/mrevow/.vscode-serve
r/.ea3859d4ba2f3e577a159bc91e3074c5d85c0523.log >>>[K
<<< End of server log�[K
93ea2fea3716: start�[K
exitCode==32==[K
listeningOn====[K
osReleaseId==ubuntu==[K
arch==x86_64==[K
tmpDir==/run/user/1000==
platform==linux==
unpackResult====
didLocalDownload==0==
downloadTime====
installTime====
extInstallTime====
serverStartTime====
93ea2fea3716: end"
[08:47:47.076] Received install output: 
exitCode==32==
listeningOn====
osReleaseId==ubuntu==
arch==x86_64==
tmpDir==/run/user/1000==
platform==linux==
unpackResult====
didLocalDownload==0==
downloadTime====
installTime====
extInstallTime====
serverStartTime====

[08:47:47.084] Resolver error: Error: The VS Code Server failed to start
	at Function.ServerInstallError (c:\Users\mrevow\.vscode\extensions\ms-vscode-remote.remote-ssh-0.62.0\out\extension.js:1:64207)
	at c:\Users\mrevow\.vscode\extensions\ms-vscode-remote.remote-ssh-0.62.0\out\extension.js:1:62459
	at Object.t.handleInstallOutput (c:\Users\mrevow\.vscode\extensions\ms-vscode-remote.remote-ssh-0.62.0\out\extension.js:1:63061)
	at I (c:\Users\mrevow\.vscode\extensions\ms-vscode-remote.remote-ssh-0.62.0\out\extension.js:1:311112)
	at processTicksAndRejections (internal/process/task_queues.js:94:5)
	at async c:\Users\mrevow\.vscode\extensions\ms-vscode-remote.remote-ssh-0.62.0\out\extension.js:1:309029
	at async Object.t.withShowDetailsEvent (c:\Users\mrevow\.vscode\extensions\ms-vscode-remote.remote-ssh-0.62.0\out\extension.js:1:403706)
	at async Object.t.resolve (c:\Users\mrevow\.vscode\extensions\ms-vscode-remote.remote-ssh-0.62.0\out\extension.js:1:312426)
	at async c:\Users\mrevow\.vscode\extensions\ms-vscode-remote.remote-ssh-0.62.0\out\extension.js:127:110280
[08:47:47.087] TELEMETRY: {"eventName":"resolver","properties":{"outcome":"failure","reason":"ExitCode","exitCodeLabel":"ServerFailedToStart","osReleaseId":"ubuntu","arch":"x86_64","askedPw":"0","askedPassphrase":"0","asked2fa":"0","askedHostKey":"0","remoteInConfigFile":"1","gotUnrecognizedPrompt":"0","dynamicForwarding":"1","localServer":"0"},"measures":{"resolveAttempts":1,"exitCode":32,"retries":1,"timing.totalResolveTime":5832,"timing.preSshTime":4790,"timing.establishSshTime":986,"timing.scriptTime":1040}}
[08:47:47.089] ------

[08:47:47.799] "install" terminal command done
[08:47:47.799] Install terminal quit with output: 

解决方法

前期准备:在做后边的操作之前一定要记得关闭远程,报错的时候会弹出弹窗或者按ESC,选择关闭远程即可。

一,关闭VS Code与远程服务器的连接(不能实现,故这一步可省略)

在VS Code中ctrl+shift+p后,在弹出框中输入Remote-SSH:kill VS Code Server on Host,重新打开对应的远端服务器即可。

VSCode使用Remote-SSH连接服务器时报错:Resolver error: Error: The VS Code Server failed to start,vscode,ssh,服务器

选择后右下角会弹出提示框:在****上终止VS Code服务器。我们可以打开日志查看一下:
这样说明,我们目前没有办法断掉连接,也可以搜一下怎么在VS Code中删除服务器文件。

> [20:09:53.053] > kill: 用法:kill [-s 信号声明 | -n 信号编号 | -信号声明] 进程号 | 任务声明 ...>  kill -l [信号声明]
[20:09:53.115] > rm: 无法删除"/home/....../.vscode-server/bin/8b617bd08fd9e
> 3fc94d14adb8d358b56e3f72314/.nfs000000000171d4d900000f95": 设备或资源忙
> rm: 无法删除"/home/....../.vscode-server/bin/8b617bd08fd9e
> 3fc94d14adb8d358b56e3f72314/.nfs000000000176c16300000f10": 设备或资源忙
[20:09:53.131] > rm: 无法删除"/home/....../.vscode-server/bin/ee2b180d582a7
> f601fa6ecfdad8d9fd269ab1884/.nfs0000000000bb1e4800000baf": 设备或资源忙
> rm: 无法删除"/home/....../.vscode-server/bin/abd2f3db4bdb2
> 8f9e95536dfa84d8479f1eb312d/.nfs00000000017615b40000115e": 设备或资源忙
[20:09:54.401] "Uninstall VS Code Server" terminal command done

二、在服务器端删除.vscode-sever

1.服务器端删除.vscode-sever,路径一般是/home/$(usrname)/.vscode-sever。(无需这一步删除,这个是因为查看了很多尝试的方法)

2.在本地电脑可以通过删除C:\Users\$(username)\.ssh路径下known_hosts和config文件里面服务器的相关。

三、清楚插件里面的缓存

Remote-SSH插件里面的缓存还在,使用快捷键:Ctrl + 在搜索框中搜索remote.SSH.remotePlatform清除远端服务器配置

VSCode使用Remote-SSH连接服务器时报错:Resolver error: Error: The VS Code Server failed to start,vscode,ssh,服务器

四、本地重启vscode 重新连接即可

注意

上面的解决方法没有所谓的顺序,可以随意组合,也有可能一种就可以解决问题。

小tips

关于插件正在加载,并且始终无法加载成功(一直处于加载状态),重启VSC、禁用插件、甚至重装VSC都无法解决问题。该问题不定期出现!

给出解决方案:

只需在VSC JSON设置文件(settings.json 文件)中加入以下代码

"telemetry.enableTelemetry": false

重启VSC,即可解决。

打开settings.json文件的方法

1.ctrl + shift + p 调出搜索框
2. 选择你想要设置的文件
VSCode使用Remote-SSH连接服务器时报错:Resolver error: Error: The VS Code Server failed to start,vscode,ssh,服务器
Open Workspace Settings 也会打开UI设置界面;
Open User Settings (JSON) 会打开用户设置 settings.json 文件;
Open Workspace Settings (JSON) 会打开工作区设置 settings.json 文件

vscode存在两种设置 settings.json 的方式

User Settings 用户设置: 用户级设置,该用户打开的所有vscode共用这个设置

Workspace Settings 工作区设置: 目录下.vscode 隐藏文件夹,设置文件为.vscode/settings.json,作用于当前工作区或项目,优先级高于用户设置

调整vscode工具栏、菜单栏字体大小

VSCode使用Remote-SSH连接服务器时报错:Resolver error: Error: The VS Code Server failed to start,vscode,ssh,服务器
VSCode使用Remote-SSH连接服务器时报错:Resolver error: Error: The VS Code Server failed to start,vscode,ssh,服务器

输入Zoom level即是调整菜单栏的整体字体大小
VSCode使用Remote-SSH连接服务器时报错:Resolver error: Error: The VS Code Server failed to start,vscode,ssh,服务器文章来源地址https://www.toymoban.com/news/detail-755322.html

到了这里,关于VSCode使用Remote-SSH连接服务器时报错:Resolver error: Error: The VS Code Server failed to start的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【VScode】Remote-SSH XHR failed无法访问远程服务器

    当使用VScode连接远程服务器时,往往需要使用Remote-SSH这个插件。而该插件有一个小bug,当远程服务器网络不佳时容易出现。 在控制台会出现下述语句: 该插件在连接远程服务器时,插件会在服务器端自动运行一个脚本。该脚本的主要内容是检查服务器的vscode-server的运行情况

    2024年02月14日
    浏览(43)
  • vscode出现:Remote-SSH XHR failed无法访问远程服务器

    在控制台会出现下述语句: Resolver error: Error: XHR failed at y.onerror (vscode-file://vscode-app/d:/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:77:1261) 1、在虚拟机中获取commit id。 cd ~/.vscode-server/bin abd2f3db4bdb28f9e95536dfa84d8479f1eb312d 例如,我的commit id就是abd2f3db4bdb28f9e95536dfa8

    2024年02月04日
    浏览(52)
  • vscode-insiders Remote-SSH XHR failed无法访问远程服务器

    问题概述: 在连接远程服务器时,会在服务器端自动运行一个vscode-server脚本,当网络出现问题时,下载出错可能就会连接失败。 看到目录下有该文件,但是解压缩时出错。说明文件本身有问题,但是由于已经存在该文件所以不会重新下载。因此删除该文件,重新打开vscode,

    2024年02月03日
    浏览(32)
  • vscode 使用ssh进行远程开发 (remote-ssh),首次连接及后续使用,详细介绍

    首次连接 选择左侧栏的扩展,并搜索remote ssh 它大概长这样,点击安装 安装成功后,在左侧栏会出现远程连接的图标,点击后选择ssh旁加号便可以进行连接。 安装成功后vscode左下角会有一个图标 点击图标选择连接到主机 选择 添加新的SSH主机 输入要连接主机的用户名和ip,

    2024年04月11日
    浏览(33)
  • VSCode使用Remote SSH远程连接Linux服务器【远程开发】

    转发自CSDN远程穿透的文章:【vscode远程开发】使用SSH远程连接服务器 「内网穿透」 远程连接服务器工具有很多,比如XShell、putty等,可以通过ssh来远程连接服务器,但这用于写代码并不方便,可能需要现在本地写好代码后再将源代码传送到服务器运行、服务器上的图片也无

    2023年04月21日
    浏览(44)
  • vscode 使用ssh进行远程开发 (remote-ssh)

    visual studio code remote - ssh 可以通过ssh连接远程主机、虚拟机,打开远程文件夹,并利用vscode 的插件优势进行远程开发、调试等。 一、配置环境 因为remote-ssh 的ssh连接是基于openssh实现的,以及后续我们需要使用生成ssh密钥需要git,所以我们需要准备: OpenSSH Git版本不低于1.9 如

    2024年02月12日
    浏览(42)
  • 使用vscode Remote SSH连接远端服务器安装python扩展后仍无法运行python文件

    !!!!最先说明,连接远端服务器的时候不要挂VPN,连接外网!!! 如果挂了梯子,大概率都会安装不上/无法使用激活扩展!!!! 所以执行以下操作之前,先把梯子给退了。 第一步,检查你的远端服务器上是否有python。  如果没有,请安装python环境。网上教程很多,就

    2024年04月23日
    浏览(39)
  • vscode远程连接服务器(remote ssh)+上传本地文件到服务器(sftp)

    一、vscode远程连接服务器 1.点击vscode右边工具栏点击拓展,搜索remote ssh并安装 2.安装完成后,左边工具栏会出现一个电脑图标的远程资源管理器,点击后选择SSH TARGETS的设置 3.然后选择第一个..sshconfig 4.向服务器管理员索要服务器的连接信息并修改ssh config文件   5.设置完成

    2024年02月01日
    浏览(35)
  • vscode remote-ssh配置

    使用vscode的插件remote-ssh进行linux的远程控制。 在vscode上安装完remote-ssh插件后,还需要安装openssh-client。 openssh-client安装 先 win + R 打开cmd,输入 ssh ,查看是否已经安装了。 如果没有安装,用管理员权限打开powershell 运行以下代码,查看信息 如果client和server都没有安装,会显

    2024年02月16日
    浏览(38)
  • VSCode Remote-SSH (Windows)

    VSCode Follow the step-by-step tutorial or if you have a simple SSH host setup, connect to it as follows: Press F1 and run the Remote-SSH: Open SSH Host… command. Enter your user and host/IP in the following format in the input box that appears and press enter: user@host-or-ip or user@domain@host-or-ip If prompted, enter your password (but we suggest setti

    2024年02月14日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包