警告:远程主机标识已更改 (1)

pra*_*nav 2 localhost rsa-key-fingerprint

输入命令后

ssh -p 8101 karaf@docker-ip onos1
Run Code Online (Sandbox Code Playgroud)

我收到错误

    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    @    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 RSA key sent by the remote host is
SHA256:rV+69MOdHKanIvP41a9Xspug6am7/BV7CHVjhxxxxx.

Please contact your system administrator.
Add correct host key in `/home/pranav/.ssh/known_hosts` to get rid of this message.
Offending RSA key in `/home/pranav/.ssh/known_hosts:3`
  remove with:
  

    ssh-keygen -f "/home/pranav/.ssh/known_hosts" -R [172.17.0.2]:8101
    RSA host key for [172.17.0.2]:8101 has changed and you have requested strict checking.
    Host key verification failed.
Run Code Online (Sandbox Code Playgroud)

pie*_*reb 5

您是否事先连接到同一个 IP 地址?如果是这样,您可能只需要删除文件中为该 IP 地址创建的条目known_hosts,然后重新连接。一步步:

  1. sudo nano /path/to/your/known_hosts;

  2. 删除相关行(在您的示例中为第 3 行)

  3. 保存并退出Crtl-O

  4. 再次连接ssh ...

  5. 它会问你一些类似的问题,只要说是:

无法确定主机“[172.17.0.2]:8101 ([172.17.0.2]:8101)”的真实性。
RSA 密钥指纹为 SHA256:sd3249MewP41a9Xasdasdasvd3/CV7CHVjhasdasx。
您确定要继续连接吗(是/否)?是的

  1. 如果它给你这样的东西,你就可以开始了:

警告:已将“[172.17.0.2]:8101”(RSA) 永久添加到已知主机列表中。