我正在尝试从我的笔记本电脑通过SSH 连接到我的桌面。在桌面上,ssh-keygen -lf ~/.ssh/id_ecdsa.pubyield 08:ac:cb:9c:e8:c2:4f:2c:1d:6e:54:ad:83:c7:27:47,但是当我尝试连接时,我被告知ECDSA密钥指纹完全不同。
我可以通过 HTTP 连接到机器,所以我知道它是正确的。我担心有人试图对我进行MITM。
它告诉你的比你在这里展示的要多。您需要了解服务器主机密钥和客户端身份密钥之间的区别:
这是您本地客户端身份密钥的指纹:
ssh-keygen -lf ~/.ssh/id_ecdsa.pub
Run Code Online (Sandbox Code Playgroud)通过调用ssh remotehost,系统会提示您验证存储在服务器上的服务器主机密钥,您或有权访问服务器的人可以通过执行为您创建相同的指纹
ssh-keygen -lf /etc/ssh/ssh_host_ecdsa_key.pub
Run Code Online (Sandbox Code Playgroud)这两个指纹永远不会匹配。
这可以在man sshd.
| 归档时间: |
|
| 查看次数: |
2789 次 |
| 最近记录: |