由vscode自动升级到1.86导致的“终端可以ssh服务器,但是vscode无法连接服务器”

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

问题描述

简单来说就是,ssh配置没动,前两天还可以用vscode连接服务器,今天突然就连不上了,但是用本地终端ssh可以顺利连接。

连接情况

我的ssh配置如下:

Host gpu3
  HostName aaa
  User zwx

现在直接在终端中进行ssh,可以顺利连接。

vscode ssh连不上,Linux及服务器,vscode,ssh,服务器

然后在vscode中进行连接,一直失败。

vscode ssh连不上,Linux及服务器,vscode,ssh,服务器

报错信息分析

主要报错信息如下:

vscode ssh连不上,Linux及服务器,vscode,ssh,服务器

vscode ssh连不上,Linux及服务器,vscode,ssh,服务器

vscode ssh连不上,Linux及服务器,vscode,ssh,服务器

同时,有个很重要的经验!vscode输出里呈现的报错相当冗余,很难看到关键信息,所以要建议在终端ssh连接中查看日志文件(log)!

下图就是日志文件的信息,直接可以看到,vscode无法连接的问题根源在于服务器GLIBC版本过低。

vscode ssh连不上,Linux及服务器,vscode,ssh,服务器

解决方案

解决方案1:升级服务器GLIBC的版本
我尝试了连接 GLIBC == 2.31 的服务器,十分顺利,说明是GLIBC的版本问题,升级即可解决(具体过程要问服务器管理员了)。

解决方案2:降级本地vscode的版本
这个方案其实很难想到!
我也是偶然翻到了一篇今天很新很新(2024.2.2)的帖子发现的【传送门:vs code 不能连接到Ubuntu】。来看一眼,核心就是说vscode最近自动更新到了1.86,然后对GLIBC的依赖版本变高了,导致vscode连接失败。解决方案就是降级vscode到1.85,然后重新安装一下remote-ssh插件,就搞定了!

vscode ssh连不上,Linux及服务器,vscode,ssh,服务器

vscode 1.85下载链接:https://code.visualstudio.com/updates/v1_85

vscode ssh连不上,Linux及服务器,vscode,ssh,服务器

于是,vscode成功连接服务器。

vscode ssh连不上,Linux及服务器,vscode,ssh,服务器

关于插件版本的问题

vscode降级后,很多自动升级的插件就用不了了,卸载后重新安装一次即可。

vscode ssh连不上,Linux及服务器,vscode,ssh,服务器

vscode ssh连不上,Linux及服务器,vscode,ssh,服务器

看到enabled即安装成功!文章来源地址https://www.toymoban.com/news/detail-825711.html

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

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

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

相关文章

  • XShell-易用的ssh访问服务器终端使用教程

    XShell-易用的ssh访问服务器终端 Xshell是一款功能强大且安全的终端模拟器,支持SSH、SFTP、TELNET、RLOGIN和SERIAL。可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。 视频教程:https://www.bilibili.com/video/BV1Pw411c7Cf/ XShell下载、安装和注册

    2024年01月19日
    浏览(43)
  • 银河麒麟服务器x86安装ntp客户端,并配置成功可以同步时间

    其中192.168.10.91是ntp服务器ip 更改错误的时间时间:引号不能忘记 查看时间 输入下面命令 刚开始看到的应该是上面设置的时间 过几分钟之后就能看到时间同步成正确的时间了 

    2024年01月25日
    浏览(94)
  • 服务器卡死,ssh连接不上-finalshell导致

    问题:客户反馈服务器ssh连接不上 设备信息:Asianux Server release 7.3.1512(Lotus) 定位:通过虚拟机控制台重启服务器,发现能登录虚拟机,查看服务器各种状态都正常。 客户使用一段时间后又卡死,ssh连接不上,登录发现进程数有一万多个,导致内存不足,服务器卡断 查看进

    2024年02月03日
    浏览(82)
  • 怎样让VScode的终端显示独立窗口,自动弹出终端?很简单!

    很多人用不惯VScode的固定终端风格,而我今天就教大家怎么设置传统终端! 首先我们要把c/c++插件退回到1.8.4版本。 重新加载后我们运行一个简单的代码,我给准备好了,直接复制就行了:  所有弹出的选项都选第一个,然后关闭终端,我们会发现它自动生成了一个文件夹,

    2024年02月07日
    浏览(46)
  • vscode远程服务器中文显示为数字乱码,终端无法输入中文

    最开始以为是vscode设置问题,后来发现是服务器没有安装中文包 解决方案: ① 先安装locales,这个包在Debian/Ubuntu及其衍生发行版中用作区域设置,用于设置用户语言、所在地区以及对应的一些区域变量 sudo apt install locales ② 重新设置locales相关信息 sudo dpkg-reconfigure locales 它会

    2024年01月24日
    浏览(43)
  • 【linux】SSH终端Putty配置:文件上传/下载、显示中文字体、自动登录

    一篇博客介绍了12种SSH终端工具的比较:https://www.cnblogs.com/Zz1tai/p/15668230.html 注:Aechoterm官网上说是有一些色调可调的,可能是后期更新的。 一般远程服务器终端最常用的是xshell,功能更全面,而使用Putty主要是轻量级,没有那么多复杂的功能。每个人使用需求不同可进行不同

    2024年01月20日
    浏览(49)
  • AutoDL租用实例、配置环境、Pycharm中SSH、SFTP连接远程服务器、Pycharm访问远程服务器终端

    AutoDL链接:AutoDL 注册登录后进入控制台,左 侧容器实例 — 租用新实例 在租用实例页面:选择 计费方式 (用的不多的建议按量计费),选择合适的主机,选择要创建实例中的GPU数量(创建完后也可以增加GPU数量),选择镜像(内置了不同的深度学习框架),最后创建即可 创建

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

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

    2024年02月08日
    浏览(40)
  • vscode配置 SSH 链接服务器

    Secure Shell(安全外壳协议,简称SSH)是一种加密的网络传输协议,可在不安全的网络中为网络服务提供安全的传输环境。SSH通过在网络中创建安全隧道来实现SSH客户端与服务器之间的连接。SSH最常见的用途是远程登录系统,人们通常利用SSH来传输命令行界面和远程执行命令。

    2024年02月12日
    浏览(44)
  • Vscode——通过SSH连接服务器

    1、打开vscode —— 点击左下角 2、选择SSH 3、点击后会自动安装三个插件 4、点击左下角——连接服务器 5、再次点击左下角——连接服务器 6、登录成功后打开终端即可操作 快捷键: ctrl + ~ 7、查看编辑服务器文件目录 点击文件——打开文件夹 8、确定后再次输入登录密码即可

    2024年01月23日
    浏览(53)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包