VSCode ssh远程到低内核版本Linux失败原因分析

  1. 远程Linux服务器如GLIBC版本太低(比如CentOS7基本就是这样)时,高版本VSCode的ssh服务器会无法搭建,导致连不上服务器。

  2. 推荐使用1.85.2版本的VSCode(下载地址:November 2023 (version 1.85))

  3. 如果已经安装高于1.85版本的VSCode,应当全面卸载,包括%appdata%,%userprofile%中的Code和.vscode 文件夹(不理解请搜索"全面卸载VSCode"相关话题)

  4. 建议断网安装1.85版本的VSCode并保持断网状态执行步骤5(否则VSCode会偷偷下载更新导致前功尽弃)

  5. (断网状态)安装完毕后进入setting-preferences搜索auto update,置为None(不理解请搜索"VSCode关闭自动更新"相关话题)

  6. ssh免密登录:

在本地(PowerShell)输入以下命令生成私钥和公钥(过程中可以一直回车以输入默认配置):

复制代码
ssh-keygen -t ecdsa

得到:

Your identification has been saved in C:\Users\XXX/.ssh/id_ecdsa

在本地(PowerShell)输入以下命令得到公钥(公钥可以公开传输):

复制代码
cat C:\Users\XXX/.ssh/id_ecdsa

得到:

ecdsa-sha2-nistp256 XXXXX

请整段复制以上公钥,追加到Linux服务器的以下文件(如文件不存在则创建)中:

~/.ssh/authorized_keys

  1. 尝试免密从VSCode登录服务器
相关推荐
Linux-lucky5 分钟前
45-Linux学习之旅之防火墙与WEB加固
linux·前端·网络·学习·ubuntu
禁默22 分钟前
启元 Q1 二次开发实践:Ubuntu 部署与仿真验证,从 PrimeConsole 到 ROS 2 Humble + RViz
linux·运维·ubuntu
skywalk81631 小时前
把 去也网站 从 Ubuntu 搬到 FreeBSD:一次 Service Jail + nginx 的部署实录
linux·运维·nginx·ubuntu·freebsd
爱莉希雅&&&3 小时前
GitLab 完整学习笔记
linux·运维·服务器
风笙9783 小时前
[文件系统]文件系统挂载与卸载详解
linux
GeW3 小时前
新质生产力路线图解读:数据库性能优化与Linux调优专场
linux·数据库
陈希1235 小时前
Linux 服务器性能排查手册(2026):CPU、内存、磁盘IO、网络四大瓶颈定位
linux·服务器·网络
测试界的小码农8 小时前
【Linux 命令实战(03):文件创建、复制、移动与删除,掌握 touch、mkdir、cp、mv、rm】
linux·服务器·php
byte轻骑兵9 小时前
实战 1:修改 BlueZ 源码,添加自定义开机日志
linux·aiot·bluez·电脑蓝牙·嵌入式蓝牙
叼烟扛炮9 小时前
Linux 学习笔记(五十):网络层——IP 协议、子网划分与 NAT 魔法
linux·笔记·学习