ssh 连接问题
- 0次
- 2021-06-15 07:22:12
- idczone
ssh config 里面配置的公钥明明是 rsa 签名 在 know_hosts 里面的却是 ecdsa
调试发现走的是 /etc/ssh 里面的*
有谁碰到过么,怎么解决的?
ssh -vvv ....
就是-v 看到的
debug1: kex: host key algorithm: ecdsa-sha2-nistp256
debug1: kex: server->client cipher: [email&MAC: compression: none
debug1: kex: client->server cipher: [email&MAC: compression: none
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
没有用指定的算法 但是 config 里配置的是 ip
host key 是 sshd 标识服务器自己用的
你所提供的 rsa 公玥是 ssh identity,是用于标识用户的
参考: https://www.ssh.com/ssh/host-key
rsa 不安全,服务器自己的私钥一般都是 ecdsa,客户的湿湿稅随便了
感谢楼上