下载
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
昇腾小AI

同一台PC与开发者套件,切换SD后重启出现SSH认证问题

现象描述

使用同一台PC和开发者套件,切换SD卡启动开发者套件并远程登录时报错,MobaXterm会弹出更新SSH Verfication的弹窗,所以不会有这种问题,但使用cmd或WindowsPowershell或者Windows Terminal登录的话会有此问题。

当运行 ssh root@192.168.137.100 连接开发者套件时,回显信息如下 :

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ 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 ECDSA key sent by the remote host is
SHA256:nl/CFoASypbUamvkSxVxw4dZomOIDygWEEX5XGObJHQ.
Please contact your system administrator.
Add correct host key in C:\\Users\\test/.ssh/known_hosts to get rid of this
message.
Offending ECDSA key in C:\\Users\\test/.ssh/known_hosts:1
ECDSA host key for 192.168.137.100 has changed and you have requested
strict checking.
Host key verification failed.

可能原因

由于ssh连接服务器时,若之前连接过,ssh会默认保存该ip的连接协议信息,当我们再次访问此ip服务器时,ssh会自动匹配之前ssh保存的信息,由于我们的服务器做了更改,例如重装系统等操作,会导致本地保存的ssh信息失效,于是再次连接时就会出现上述错误。

解决方案

  1. 使用快捷键“Win+R”,在运行窗口输入cmd进入命令行窗口。

  2. 复制报错中文件路径至命令框中,单击“确定”。
    Add correct host key in C:\\Users\\test/.ssh/known_hosts to get rid of this
    message.
  3. 打开文件,删除需要登陆的IP信息及密钥信息。

  4. 重新执行ssh root@192.168.137.100命令,显示以下回显。
    The authenticity of host '192.168.137.100 (192.168.137.100)' can't beestablished.ECDSA key fingerprint isSHA256:nl/CFoASypbUamvkSxVxw4dZomOIDygWEEX5XGObJHQ.Are you sure you want to continue connecting (yes/no/[fingerprint])?

    输入yes并按下键盘“Enter”键,再次输入远程登录账号的密码即可登录。

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词