键入命令后
ssh -p 8101 karaf@docker-ip onos1
我遇到错误
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
有人可能正在偷听您(中间人攻击)! 也可能刚刚更改了主机密钥。 远程主机发送的RSA密钥的指纹是 SHA256:rV + 69MOdHKanIvP41a9Xspug6am7 / BV7CHVjhxxxxx。
请与系统管理员联系。
在/home/pranav/.ssh/known_hosts
中添加正确的主机密钥以摆脱此消息。
在/home/pranav/.ssh/known_hosts:3
中冒犯了RSA密钥
删除:
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.
答案 0 :(得分:0)
您是否事先连接到相同的IP地址?如果是这样,您可能只需要删除known_hosts
文件中为该IP地址创建的条目,然后重新连接。分步操作:
sudo nano /path/to/your/known_hosts
;
删除相关行(在您的示例中为第3行)
使用Crtl-O
再次与ssh ...
它会问您一些类似的事情,只需说“是”即可:
无法确定主机'[172.17.0.2]:8101([172.17.0.2]:8101)'的真实性。
RSA密钥指纹为SHA256:sd3249MewP41a9Xasdasdasvd3 / CV7CHVjhasdasx。
您确定要继续连接(是/否)吗? 是
警告:将“ [172.17.0.2]:8101”(RSA)永久添加到已知主机列表中。
答案 1 :(得分:0)
尝试删除文件C:\ Users \ YourUsername.ssh \ known_hosts文件,然后尝试重新连接。它将要求是/否。如果您相信来源并且应该可以使用,请给出“是”。
某些时间服务器ssh密钥已更改,并且在本地注册的密钥与新的服务器ssh密钥不匹配。
链接https://stackabuse.com/how-to-fix-warning-remote-host-identification-has-changed-on-mac-and-linux/上的完整理论