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

ssh警告WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!‌的解决方法

问题描述:远程连接时提示警告信息WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!‌ 具体如图所示:

原因分析:SSH 服务通过公钥和私钥进行连接,每次连接远程主机时,SSH 客户端会将远程主机的公钥记录在 \~/.ssh/known_hosts 文件中。如果远程主机的公钥发生变化(例如系统更新、重装系统等),下次连接时 SSH 会发现记录的公钥与新的公钥不匹配,从而发出警告。

解决方法:1、‌使用 ssh-keygen 命令清除旧的公钥记录‌,命令如下:

ssh-keygen -R [远程主机IP地址]

# 例如:
ssh-keygen -R 192.168.1.12

 这条命令会删除 \~/.ssh/known_hosts 中关于该 IP 的旧记录,然后便可重新连接远程主机‌。

2、手动删除 known_hosts 文件中的记录‌,找到本地主机\~/.ssh/known_hosts 文件,找到对应的 IP 地址和公钥记录,将其删除后保存文件,然后即可重新连接远程主机‌。

相关文章:

  • 2025 年“认证杯”数学中国数学建模网络挑战赛 A题 小行星轨迹预测
  • Mac 关闭浏览器左右滑动切换页面的问题
  • Java常用安全编码的规范整理及工具
  • jQuery UI 小部件方法调用详解
  • 量子计算未来的潜力和挑战
  • DeepSeek提示词实战大全:提示词合集和使用技巧
  • 速学Android 16新功能:带有进度的通知类型
  • mysql-sql查询结构和执行顺序
  • 【计网】一二章习题
  • C++入门一:C++ 编程概述
  • STM32 基础1
  • 2025年4月7日--4月13日(learn openg+dx+ogre+bullet+ue5肉鸽)
  • Google 发布 Sec-Gemini v1:用 AI 重塑网络安全防御格局?
  • 神经网络入门—井字棋游戏
  • 火语言RPA--Oracle-导入数据表格
  • 【蓝桥杯】贪心算法
  • Firebase Studio,谷歌推出的云端AI 开发环境
  • SpringBoot师生共评作业管理系统设计与实现
  • 从零开始学Python游戏编程20-游戏循环模式2
  • spark Core-RDD转换算子
  • 云南省文山州网站建设/推广计划怎么做推广是什么
  • 网站设计稿是怎么做的/软文营销文章
  • 成都个人网站制作公司/赚钱软件
  • 南宁市营商环境建设局网站/中文网站排行榜
  • 免费做app和网站的平台有哪些/西安seo和网络推广
  • 企业网站建设服务热线/网络营销策划书范文