1、报错:
(1)老版本7系列的securityCRT登录Linux9如下错:
Key exchange failed. No compatible key exchange method. The server supports these methods: curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512 No compatible hostkey. The server supports these methods: rsa-sha2-512,rsa-sha2-256,ecdsa-sha2-nistp256,ssh-ed25519
(2)分析原因
新版本的linux安全性增强,需要用新的key exchange算法:
(3)再次登录即可。
2、报错:
(1)root用户登录报错:
(2)解决方法
从rehl9开始,root账户无法直接通过ssh登录了。
修改方法:
vim /etc/ssh/sshd_config
添加 PermitRootLogin yes
重启服务 systemctl restart sshd 就可以了。