尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
通过密钥对配置重装系统后,重新建立 VS Code 与云服务器的 SSH 连接。【后端开发遇到的那点事儿】
前情提要本地 Windows 已经保存了云服务器原来的 SSH 私钥。重装云服务器 Linux 系统时重新选择了原来的密钥对同时删除了 VS Code Remote-SSH 配置文件C:\Users\20720\.ssh\config中的全部内容。因此需要重新建立 VS Code 与云服务器的 SSH 连接。解决流程按下面步骤操作1. 重装服务器时重新绑定原来的密钥对云服务器重装时选择之前使用的同一密钥对。原因重装系统后服务器中的 SSH 公钥授权通常会重新生成/配置。重新绑定原密钥对后服务器会重新保存与 Windows 本机私钥相匹配的登录公钥从而允许该私钥登录。2. Windows PowerShell 删除旧服务器 Host Key执行ssh-keygen-R 服务器IP原因服务器重装后服务器自己的 SSH Host Key 通常会重新生成而 Windows 的C:\Users\20720\.ssh\私钥仍保存着重装前的服务器指纹因此需要删除旧记录。这里的 Host Key 是服务器用于证明自己身份的密钥与用于登录服务器的“本机私钥 服务器 authorized_keys 中的公钥”不是同一个东西。3. 使用原私钥测试 SSH 登录在本地win的 PowerShell 执行ssh-i C:\Users\20720\.ssh\私钥文件名 root服务器IP第一次连接新系统时如果出现Are you sure you want to continue connecting?输入yes如果能够成功登录说明以下部分都正常服务器 SSH 服务 ✅ 服务器登录公钥 ✅ Windows 本机私钥 ✅ root 公钥登录 ✅4. 在 VS Code 中重新添加服务器执行Ctrl Shift P → Remote-SSH: Add New SSH Host...输入ssh root服务器IP然后选择配置文件C:\Users\20720\.ssh\configVS Code 会自动生成类似Host 服务器IP HostName 服务器IP User root但此时可能仍然出现Permission denied (publickey)原因VS Code 此时知道服务器 IP 和用户名但不一定知道应该使用 Windows 中的哪一个私钥。5. 在 config 中指定私钥在对应服务器配置下面增加IdentityFile C:/Users/20720/.ssh/私钥文件名最终最简配置为Host 服务器IP HostName 服务器IP User root IdentityFile C:/Users/20720/.ssh/私钥文件名然后回到 VS CodeCtrl Shift P → Remote-SSH: Connect to Host... → 选择服务器IP即可连接。核心原理服务器重装 → 重新绑定原密钥对 → 让新系统重新认可本机私钥对应的登录公钥 服务器重装后 Host Key 改变 → ssh-keygen -R 服务器IP → 删除 Windows 保存的旧服务器指纹 PowerShell 使用 -i 可以手动指定私钥 → VS Code 没有手动写 -i → 在 config 中使用 IdentityFile 指定私钥一句话总结重新绑定原密钥对解决“服务器认不认识你的私钥”ssh-keygen -R解决“本机认不认识重装后的服务器”IdentityFile解决“VS Code 到底应该使用哪一把私钥”。
RELATED

相关推荐

别再等游戏厂商更新了:用 DLSS Swapper 3分钟完成 DLSS 版本替换

别再等游戏厂商更新了:用 DLSS Swapper 3分钟完成 DLSS 版本替换

别再等游戏厂商更新了:用 DLSS Swapper 3分钟完成 DLSS 版本替换 【免费下载链接】dlss-swapper 项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper 你的显卡明明能开更高画质,游戏却还在用几个月前的老版本 DLSS?先别…

📅 2026/10/14 22:27:34
阿里云QwenCloud Arena智能体竞赛:从零构建与实战指南

阿里云QwenCloud Arena智能体竞赛:从零构建与实战指南

这次我们来看一个面向开发者和AI爱好者的实战平台——阿里云推出的QwenCloud Arena智能体竞赛。如果你对构建、评测和部署AI智能体感兴趣,或者想在一个有挑战性的环境中验证自己的模型和策略,那么这个平台值得关注。它不是一个单纯的模型,而是…

📅 2026/9/10 4:08:22
AI Agent驱动UI自动化测试:OpenClaw与飞书集成实战

AI Agent驱动UI自动化测试:OpenClaw与飞书集成实战

1. 项目概述:当AI Agent遇见UI自动化测试 最近在搞UI自动化测试的朋友,估计都遇到过类似的头疼事:页面元素一变,脚本就得跟着改,维护成本高得吓人;测试用例写得再细,也覆盖不了用户那些千奇百怪…

📅 2026/10/9 6:19:19
MORE NEWS

更多资讯

📰

PLINK按染色体位置提取SNP:区域筛选命令与实操要点

做GWAS分析的朋友一定绕不开一个操作:全基因组关联结果出来之后,想把某个染色体位置范围内的SNP单独提取出来,用于后续精细定位、功能注解或孟德尔随机化分析。我自己在几个项目里都靠PLINK的这个功能快速拿到候选区域的基因型子集&#xff0…

📰

Node.js浮点数精度问题与保留4位小数的工程化解决

如果你在Node.js里敲过0.1 0.2,大概率见过那个长长的尾巴:0.30000000000000004。我第一次被它坑到,是在给一个活动系统写结算接口的时候,金额展示出来多了一长串小数,前端同事直接截图发我,那叫一个尴尬。…

📰

Java原生ImageIO图片压缩实战:高并发下的可控、轻量与稳定方案

1. 项目概述:为什么Java原生ImageIO仍是图片压缩的“压舱石”你有没有遇到过这样的场景:一个后台服务要批量处理用户上传的证件照,要求在不改变宽高比的前提下,把5MB的JPG压缩到300KB以内,同时保证身份证上的文字依然清…

📰

AI代理安全治理:破解Token认证与速率限制失灵困局

1. 标题里的“黑网站、钻漏洞”不是技术指南,而是警报信号“黑网站、钻漏洞!互联网还没准备好迎接‘AI代理时代’”——这个标题乍看像一篇黑客教程,甚至可能让人联想到某些灰色地带的操作手册。但作为在Web安全与AI系统集成领域摸爬滚打十多…

📰

模拟电子技术学前清单:数学、电路分析与器件认知

模拟电子技术这门课,劝退率常年排在前几名。我见过太多人,翻开教材第一页是PN结,第二页就开始画二极管等效电路,第三页已经出现运算放大器的虚短虚断。书上的每个字都认识,连起来就完全不知道在说什么。其实问题往往不…

📰

从OLTP到OLAP:数据库架构拆分实战与踩坑指南

1. 先从一次把线上库拖垮的报表说起:OLTP和OLAP为什么必须分开几年前我接手一个订单系统,当时所有业务都在同一个数据库里跑。刚开始数据量不大,一切正常。等到订单量涨到日均几十万笔,问题开始冒头:运营同事跑月度销售…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬