当前位置: 首页 > news >正文

vscode remote ssh 连接 ubuntu/linux报错解决方法

1、问题:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that a host key has just been changed. The fingerprint for the ED25519 key sent by the remote host is SHA256:TavOfv7DbCCPQpRvxct6dyAbJp3lY7EfMZUkRBQ+Jfo. Please contact your system administrator. Add correct host key in C:\\Users\\xx/.ssh/known_hosts to get rid of this message. Offending ECDSA key in C:\\Users\\xx/.ssh/known_hosts:8 Host key for 192.168.0.102 has changed and you have requested strict checking. Host key verification failed.

2、分析:

        我们在使用SSH(安全外壳协议)连接到其他服务器时,可能会遇到一些诸如"REMOTE HOST IDENTIFICATION HAS CHANGED"之类的错误。该错误表示SSH服务器的主要标识已经改变,这可能是因为您的Ubuntu虚拟机已经被重新安装或者是SSH服务的主机密钥被重新生成。这个警告可以防止中间人攻击,因为当服务器的密钥发生变化时,SSH会阻止连接并显示这个警告。

3、解决方法:

       步骤一:打开命令行终端

首先,我们需要打开命令行终端。在大多数系统中,我们可以通过快捷键Ctrl + Alt + T来快速打开命令行终端。

        步骤二:删除known_hosts文件中的旧主机密钥

接下来,我们需要删除known_hosts文件中的旧主机密钥。请务必小心,不要删除任何错误的内容。在终端中运行以下命令:

ssh-keygen -R 192.168.1.103

务必将192.168.1.103替换为你的虚拟机的实际IP地址。

        步骤三:重新连接

完成上述步骤后,你应该能够正常使用SSH来连接到你的虚拟机了。当你再次尝试SSH连接时,系统会提示你是否接受新的公钥。确认接受后,你应该就可以成功连接到SSH服务了。

相关文章:

vscode remote ssh 连接 ubuntu/linux报错解决方法

1、问题: WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that a host key has just been changed. The fin…...

Normalizer(归一化)和MinMaxScaler(最小-最大标准化)的区别详解

1.Normalizer(归一化)(更加推荐使用) 优点:将每个样本向量的欧几里德长度缩放为1,适用于计算样本之间的相似性。 缺点:只对每个样本的特征进行缩放,不保留原始数据的分布形状。 公式…...

覆盖element-ui的el-menu样式记录:背景图片、菜单图标、菜单高亮与鼠标悬浮高亮、调整子菜单等样式

页面中修改el-menu 设置background-color"transparent"&#xff0c;menu菜单下的背景图片则能正常显示了 <el-menuclass"el-menu-demo"mode"horizontal"background-color"transparent"><el-menu-item index"1">…...

接口自动化测试从入门到高级实战!

接口测试背景和必要性 接口测试是测试系统组件间接口&#xff08;API&#xff09;的一种测试&#xff0c;主要用于检测内部与外部系统、内部子系统之间的交互质量&#xff0c;其测试重点是检查数据交换、传递的准确性&#xff0c;控制和交互管理过程&#xff0c;以及系统间相互…...

【STC8A8K64D4开发板】第2-14讲:I2C总线的应用

第2-14讲&#xff1a;I2C总线的应用 学习目的了解I2C总线的特点。掌握I2C地址的定义&#xff0c;对I2C地址要有深刻的了解&#xff0c;之后再看到I2C接口设备中描述的7位地址或8位地址&#xff0c;不会再有疑惑。掌握STC8A8K64D4系列单片机I2C的特点以及编程方法。掌握通过I2C读…...

前端框架的发展史

随着互联网技术的飞速发展和用户需求的日益增长&#xff0c;前端开发作为构建用户界面和交互体验的关键环节&#xff0c;经历了从简单到复杂、从静态到动态的演变过程。在这个过程中&#xff0c;前端框架作为提升开发效率和代码质量的重要工具&#xff0c;也经历了多个阶段的发…...

Unity Hololens2开发|(二)MRTK3导入和配置

目录 1.从 MRTK3 模板项目开始2.从新项目开始2.1 创建新的 Unity 项目2.2 使用混合现实功能工具导入所需的依赖项和 MRTK3 包2.3 打开 Unity 项目2.4 在导入后配置 MRTK 配置文件2.5 配置 OpenXR 相关设置2.6 使用模板项目资源1.从 MRTK3 模板项目开始 获取并试用 MRTK3 最简单…...

VMware下载与安装

准备一个Linux的系统&#xff0c;成本最低的方式就是在本地安装一台虚拟机&#xff0c;VMware是业界最好用的虚拟机软件之一 官网&#xff1a;https://www.vmware.com/ 下载页面&#xff1a;https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html …...

9、Linux-安装JDK、Tomcat和MySql

目录 一、安装JDK 1、传输JDK文件&#xff08;.tar.gz&#xff09; 2、解压 3、备份环境变量 4、配置环境变量 5、重新加载环境变量 6、验证&#xff08;java -version&#xff09; 二、安装Tomcat 1、传输文件&#xff0c;解压到/usr/local 2、进入Tomcat的bin目录 …...

深度学习图像算法工程师--面试准备(2)

深度学习面试准备 深度学习图像算法工程师–面试准备&#xff08;1&#xff09; 深度学习图像算法工程师–面试准备&#xff08;2&#xff09; 文章目录 深度学习面试准备前言一、Batch Normalization(批归一化)1.1 具体步骤1.2 BN一般用在网络的哪个部分 二、Layer Normaliza…...

解锁安卓开发利器:深度探析ADB【安卓开发】

引言 在安卓开发与维护过程中&#xff0c;我们经常会遇到一些限制&#xff0c;比如无法直接访问某些系统功能&#xff0c;或者在某些定制系统中 受到限制 。为了解决这些问题&#xff0c;我们需要一种有效的工具来管理和调试安卓设备&#xff0c;而这时候ADB&#xff08;Andro…...

【Python】FTP库的介绍及用法

目录 1、应用场景 2、FTP-标准库 1、应用场景 FTP库&#xff08;ftplib&#xff09;在Python中的应用场景主要包括&#xff1a; 文件上传和下载&#xff1a; 通过FTP服务器&#xff0c;可以提供用于上传和下载文件的功能。这在需要在服务器和客户端之间共享数据的情况下非常…...

C++——string模拟实现

前言&#xff1a;上篇文章我们对string类及其常用的接口方法的使用进行了分享&#xff0c;这篇文章将着重进行对这些常用的接口方法的内部细节进行分享和模拟实现。 目录 一.基础框架 二.遍历字符串 1.[]运算符重载 2.迭代器 3.范围for 三.常用方法 1.增加 2.删除 3.调…...

从零开始:神经网络(2)——MP模型

声明&#xff1a;本文章是根据网上资料&#xff0c;加上自己整理和理解而成&#xff0c;仅为记录自己学习的点点滴滴。可能有错误&#xff0c;欢迎大家指正。 神经元相关知识&#xff0c;详见从零开始&#xff1a;神经网络——神经元和梯度下降-CSDN博客 1、什么是M-P 模型 人…...

Python调用edge-tts实现在线文字转语音

edge-tts是一个 Python 模块&#xff0c;允许通过Python代码或命令的方式使用 Microsoft Edge 的在线文本转语音服务。 项目源码 GitHub - rany2/edge-tts: Use Microsoft Edges online text-to-speech service from Python WITHOUT needing Microsoft Edge or Windows or an…...

植物病害识别:YOLO甘蔗叶片病害识别分类数据集

YOLO甘蔗叶片病害识别数据集, 包含尾孢菌叶斑病&#xff0c;眼斑病&#xff0c;健康&#xff0c;红腐病&#xff0c;锈病&#xff0c;黄叶病6个常见病类别&#xff0c;3300多张图像&#xff0c;yolo标注完整&#xff0c;全部原始图像&#xff0c;未应用增强。 适用于CV项目&…...

pyqt QTextEdit 捕获enter按键

参考&#xff1a; https://blog.csdn.net/qq_27061049/article/details/101550616 方法一&#xff1a; 在PyQt中&#xff0c;可以通过重写QTextEdit的keyPressEvent()函数来捕获Enter按键。下面是示例代码&#xff1a; from PyQt5.QtWidgets import QApplication, QMainWindo…...

一劳永逸的方法解决:LNK1168无法打开 xxx.exe 进行写入 报错问题

这种错误的产生原因&#xff1a; 运行程序退出不是按正常流退出&#xff0c;是按窗口右上角的 “X” 来关闭程序&#xff0c;但是后台的xxx.exe控制台程序还在运行&#xff1b;修改程序的代码后再运行&#xff0c;就会报LNK1168的错误&#xff1b; 报错示例&#xff1a; 解决方…...

程序员的金三银四求职宝典:面试技巧分享

​​​​​​​随着春天的到来,程序员们迎来了求职的旺季——金三银四。在这个时期,各大公司纷纷开放招聘,为求职者提供了丰富的选择机会。然而,如何在众多的面试中脱颖而出,成功获得心仪的职位,就需要掌握一些有效的面试技巧。下面,就让我们一起来探讨一下金三银四求职…...

【DevOps基础篇之k8s】如何应用Kubernetes中的Role Based Access Control(RBAC)

【DevOps基础篇之k8s】如何应用Kubernetes中的Role Based Access Control(RBAC) 目录 【DevOps基础篇之k8s】如何应用Kubernetes中的Role Based Access Control(RBAC)背景Kubernetes身份验证和授权基于角色的访问控制(RBAC)用户账户 vs. 服务账户角色 vs. 集群角色RoleBi…...

2026年月付会员和按篇付费降AI工具对比:长期用哪种更划算

2026年月付会员和按篇付费降AI工具对比&#xff1a;长期用哪种更划算 「到底选哪个降AI工具」——这是我被问得最多的问题。 根据我自己用过的和帮朋友用过的经验&#xff0c;综合推荐嘎嘎降AI&#xff08;www.aigcleaner.com&#xff09;&#xff0c;4.8元&#xff0c;99.26…...

前端组件设计原则

在当今快速发展的前端开发领域&#xff0c;组件化已成为构建高效、可维护应用的核心手段。前端组件设计原则不仅提升了代码复用性&#xff0c;还优化了团队协作效率。无论是大型企业级应用还是轻量级项目&#xff0c;良好的组件设计都能显著降低维护成本。本文将深入探讨几个关…...

RT-Thread麻雀一号开发板开箱:除了跑Demo,还能用摄像头和TF卡玩出什么花样?

RT-Thread麻雀一号开发板创意开发指南&#xff1a;解锁摄像头与TF卡的进阶玩法 第一次拿到麻雀一号开发板时&#xff0c;最吸引我的不是常规的WiFi连接或LED闪烁demo&#xff0c;而是那颗小小的摄像头和TF卡槽——这两个看似普通的硬件组合&#xff0c;在RT-Thread生态加持下能…...

开发者高效学习法:1年掌握3年经验的秘密

在软件测试领域&#xff0c;技术迭代加速与行业竞争加剧&#xff0c;使高效学习成为职业跃迁的核心竞争力。传统“时间堆砌”模式已失效&#xff0c;取而代之的是结构化、聚焦实战的策略。本文针对测试从业者&#xff0c;揭秘如何通过科学方法在一年内积累三年经验&#xff0c;…...

从KITTI到LVI-SAM:高效数据集转换实战指南

1. KITTI数据集与LVI-SAM的兼容性挑战 第一次接触KITTI数据集时&#xff0c;我被它丰富的传感器数据震撼到了——64线激光雷达、立体相机、GPS/IMU组合导航&#xff0c;简直就是自动驾驶研究的黄金标准。但当我尝试把这些数据喂给LVI-SAM时&#xff0c;系统直接报错拒绝接收。这…...

别再乱配Shiro了!Spring Boot整合Shiro实现Token登录,这份配置清单请收好

Spring Boot与Shiro的Token认证实践指南 在当今的Web应用开发中&#xff0c;认证与授权机制是保障系统安全的核心组件。许多开发者选择Apache Shiro作为安全框架&#xff0c;但在与Spring Boot整合时&#xff0c;尤其是采用Token认证模式时&#xff0c;常常会遇到各种配置难题…...

Umi-CUT:三分钟掌握批量图片去黑边的终极解决方案

Umi-CUT&#xff1a;三分钟掌握批量图片去黑边的终极解决方案 【免费下载链接】Umi-CUT 项目地址: https://gitcode.com/gh_mirrors/um/Umi-CUT 在数字内容创作和日常工作中&#xff0c;处理大量图片的黑边、尺寸调整和压缩任务常常耗费大量时间。Umi-CUT是一款开源的批…...

YOLOv8预测结果管理进阶:一键生成带日期戳的文件夹,并合并所有标签到单个TXT文件

YOLOv8预测结果管理进阶&#xff1a;一键生成带日期戳的文件夹&#xff0c;并合并所有标签到单个TXT文件 在计算机视觉项目的实际开发中&#xff0c;YOLOv8作为当前最流行的目标检测框架之一&#xff0c;其预测结果的高效管理往往被开发者忽视。每次运行预测后&#xff0c;我们…...

别再死磕手册了!手把手教你用Vivado配置Aurora 8B10B IP核(Framing模式,附仿真波形分析)

实战指南&#xff1a;Vivado中Aurora 8B10B IP核的Framing模式配置与调试技巧 在FPGA高速串行通信领域&#xff0c;Xilinx的Aurora 8B/10B协议因其轻量级和可扩展性而广受欢迎。然而&#xff0c;当工程师们真正开始在Vivado环境中配置这个IP核时&#xff0c;往往会遇到各种意料…...

Dify 社区版本地部署实战:从零到一的Docker Compose避坑指南

1. 为什么选择Docker Compose部署Dify社区版 第一次接触Dify社区版时&#xff0c;我被它"开箱即用"的特性吸引。作为一个长期在AI应用开发领域摸爬滚打的开发者&#xff0c;我深知搭建一个完整的LLM应用开发生态需要多少工作量。Dify把模型接入、Prompt工程、RAG流程…...