host:port(ECDSA)
到 known hosts ;host:port(RSA)
。对加密只知道些皮毛,查了些资料,也只找到了几种加密方式的差异, 没找到上面这种情况出现的原因。
哪位朋友有时间的话,可以麻烦讲讲吗?
1
Judoon 2020-03-19 10:58:08 +08:00 1
需要你输入 yes 然后存到 known hosts 里面的是远程主机的公钥,不是你的
|
2
qwerthhusn 2020-03-19 11:09:53 +08:00 1
看一下这两台 VPS 的 /etc/ssh/sshd_config,里面指定了 HostKey,是不是第二台里面没有 ecdsa
|
3
Aixtuz OP @Judoon #1
意思是 A 连 B 和 B 连 A 各自用的加密方式,不必是同一种吗? 前者之前我用 RSA 连,它存到我这的是 RSA,现在改 ECDSA 后存到我这的也变成了 ECDSA ; 后者始终是 RSA,这种连接时回应过来的公钥是哪种,有什么判定因素么? @qwerthhusn #2 #HostKey /etc/ssh/ssh_host_rsa_key #HostKey /etc/ssh/ssh_host_ecdsa_key #HostKey /etc/ssh/ssh_host_ed25519_key 两台 VPS 的这三句都是注释的。 感谢回复~我去试试自己创建指定类型,看看结果是什么样。 |
4
Aixtuz OP |