1、sshd的hostkey设置: cat /etc/ssh/sshd_config 里面有rsa/dsa/ecdsa/ed25519

paramiko连接sshd使用的hostkey_hostkey验证

2、查看paramiko的keys选择顺序,如图所示

paramiko连接sshd使用的hostkey_hostkey验证_02

3、由以上两点可以得知:协商成功的算法将会是ssh-ed25519

4、使用下面的方法,可以自动添加缺失的hostkey

self.client.set_missing_host_key_policy(paramiko.AutoAddPolicy())