vscode自动更新后ssh无法连接服务器

这篇具有很好参考价值的文章主要介绍了vscode自动更新后ssh无法连接服务器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题描述

`重启了一下电脑,发现vscode的ssh远程连接连不上所有的服务器了,提示远程主机可能不符合glibc和libstdc++ VS Code服务器的先决条件,
vscode更新后,ssh不能连接,vscode,ssh,服务器

原因分析:


看了半天网上的攻略,终于找到一个,可能是这个更新是最近刚更的,很多人没升级也就没这个问题,所以网上的回答也少。
总结就是版本太高了,升级到了1.86,服务器上的配套跟不上,服务器又不可能改,就只能降本机的vscode版本了,降到1.85,ssh的版本可能也要降,但是千万千万千万不要选0.106这几个版本,往前选

解决方案:

https://code.visualstudio.com/updates/v1_85
vscode更新后,ssh不能连接,vscode,ssh,服务器

这是1.85版本的vscode下载地址,选择自己需要的版本,我就下载了mac通用版本,下载好之后解压,mac版本直接覆盖到application里就可以了,反正我的是直接覆盖了,并且没有影响各种环境啥的,打开vscode除了版本换了,其他都和原来一样,到这里还算顺利。
问题来了。。。。。。。
重启了vscode之后还是ssh连接不上,想着是不是ssh的版本也升级了,就换了个ssh插件的版本(说到这,就不得不承认我倒霉了,我换的ssh版本是0.106.0,坑爹的版本,其实只要换0.106.0之前的版本应该都没有后面的各种问题了,如果还有问题就尝试一下后面的这些方法吧),还是连不上,一直卡在初始化或者下载vscode这里
vscode更新后,ssh不能连接,vscode,ssh,服务器
1、我用finalshell软件可以连接上服务器,也可以选择其他的方式,主要是看一下上面的文件
2、cd ~/.vscode-server/bin看一下这个文件夹下有没有东西,有的话就把文件夹的名称都先保存下来,都是连接过这个服务器的主机(主要是为了找到自己主机的commit ID)
注:有的攻略里把这些文件夹都删了,重新建立连接就可以了,可以尝试一下,但我的不行,所以先把名称都记一下再删除。。
3、上图连接失败的时候,点击括号里面的details,会显示报错信息,在里面找一下,有一长串经常出现的字符串,类似下图的,应该也会出现在第二步你看到的那些文件夹文字里,这就是你主机的commit ID
vscode更新后,ssh不能连接,vscode,ssh,服务器
4、https://update.code.visualstudio.com/commit:{commit ID}/server-linux-x64/stable
在这个网址下面下载,{commit ID}替换成上面找到的commit ID,括号记得去掉,得到下面这个压缩包
vscode更新后,ssh不能连接,vscode,ssh,服务器
5、下载的压缩包vscode-server-linux-x64.tar.gz放到~/.vscode-server/bin目录下
6、命令行分别执行下面的代码,{commit ID}替换成上面找到的commit ID

cd ~/.vscode-server/bin
tar -zxf vscode-server-linux-x64.tar.gz
mv vscode-server-linux-x64 {commit_id}

~/.vscode-server/bin文件夹里就有一个文件夹,名字是主机的commit ID
7、重新连接应该就可以了

搞了一天终于成功了,期间还有些问题忘记了,因为ssh版本的bug一直连不上,还删过.vscode-server文件夹,又报了vscode ssh: Resolver error: Error: XHR failedscode这个错,从服务器别的账户下复制了这个文件夹进去,重新上面的56步骤才解决。。。坑真多啊文章来源地址https://www.toymoban.com/news/detail-850973.html

到了这里,关于vscode自动更新后ssh无法连接服务器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • vscode SSH连接服务器的方法

    1 如上图所示:(1) 左侧【Extensions】增加插件;(2) 搜索ssh; (3) 找到【Remote -SSH】; (4) 点击该位置的【Install】。 2 上图所示:(1)Remote Explorer; (2)点击SSH右侧的“+”号; 3 上方弹出如图所示框,按照提示E.g.输入连接的服务器 信息。如ssh mec@192.168.1.107,然后选中弹出的配置文件

    2024年02月17日
    浏览(40)
  • Vscode配置ssh远程连接服务器

    环境工具 (1) 下载安装 Vscode (2) 阿里云服务器 配置过程 按照上图的1,2,3步骤安装:Remote-SSH插件 在vscode使用ctrl+shift+p快捷键,在工具栏输入Remote-SSH并选择 选择此配置文件 可以添加多个ssh,格式如下: Host xxxx HostName 192.168.1.1(自己服务器的IP地址) User root 使用过程 点击上图的图标

    2024年02月05日
    浏览(60)
  • VSCode使用ssh连接服务器跑代码

    如图所示安装插件remote-ssh 2.1这时候VSCode左下角就会出现一个双向箭头,打开他 2.2在弹出的窗口当中选择Connect to Host 2.3接下来选择Add New SSH Host 2.4接下来输入登入服务器的账户名,ip地址,如果是,端口号 **格式:**账户@地址 -p 端口号 有些租服务器平台可能给的不是ip地址例

    2024年02月04日
    浏览(51)
  • SSH 无法连接远程服务器

    解决办法 1.进入服务器 执行 cat /etc/ssh/sshd_config查看SSH服务配置 2.执行命令 vi /etc/ssh/sshd_config,按下 i 编辑SSH服务配置文件,将参数 PasswordAuthentication 设置为 yes,或者在 PasswordAuthentication 参数前添加井号(#),按下 Esc 退出编辑模式,并输入 :wq 保存退出。 4.重启SSH服务 问题

    2024年02月12日
    浏览(53)
  • VsCode SSH远程连接服务器【内网穿透公网连接】

    1.前言 记得笔者小时候看电视,看到影视角色总是用一个老式的键盘,噼里啪啦的在电脑屏幕上输入一行行字符,那时候觉得能这么操作电脑真的好帅,从而立下了长大以后也要这样使用电脑的志向。 长大以后,笔者的愿望终于实现,整天坐在电脑面前敲代码抓BUG;而小时候

    2024年02月03日
    浏览(57)
  • 【SSH】在VScode远程开发 使用SSH远程连接服务器

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

    2024年02月08日
    浏览(52)
  • VsCode配置ssh免密远程连接服务器

    在我们日常开发学习的过程中,大多使用的都是linux系统,如果用linux上自带vim编辑器去开发,对大部分人来说都是不太习惯的,这时候我们就可以利用VsCode进行远程连接,下面是完整的配置过程。 1.安装Vscode 首先电脑要安装好VsCode,可以去VsCode官网(点我跳转)进行下载安装。

    2023年04月18日
    浏览(57)
  • VSCode远程连接服务器(SSH免密登录)

            连接远程服务器的方式众多,本文将介绍基于VS Code的SSH免密登录方法。在开始SSH远程链接以前,您需要完成以下步骤: 1.以Windows平台为例,您需要在cmd终端(Win+R输入cmd)输入: 如果出现信息即代表Windows端的SSH配置完成。 2.Windows生成公钥的方法: 如果您可以在

    2023年04月26日
    浏览(65)
  • VSCode利用ssh免密连接远程服务器

    要在VSCode中通过SSH远程连接主机并实现免密码登录,你可以按照以下步骤操作: 首先,确保你的本地机器和远程主机之间已经建立了SSH连接。你可以使用以下命令在本地终端上连接到远程主机: 这将要求你输入密码以进行身份验证。如果你可以成功连接到远程主机,那么说

    2024年02月07日
    浏览(60)
  • SSH连接问题解决方案:服务器无法启动SSH服务

    在处理服务器管理和远程连接时,SSH(Secure Shell)是一个常用的工具。然而,有时候我们可能会遇到SSH启动失败的问题,导致无法通过SSH连接到服务器。本文将介绍一些解决SSH启动失败的常见方法。 检查SSH服务状态 首先,我们需要确认SSH服务的状态。可以通过以下命令检查

    2024年02月04日
    浏览(68)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包