错误一:找不到匹配的keyexchange算法;
解决办法:在服务器端配置文件:/etc/ssh/sshd_config,添加一行。
- KexAlgorithms +diffie-hellman-group-exchange-sha256,diffie-hellman-group1-sha1
- ssh -Q cipher #查看网络加密算法;
- ssh -Q mac #查看消息验证算法;
-
ssh -Q kex #查看密钥交换(Key Exchange)算法。
在服务器端,通过先关闭sshd:systemctl stop sshd,再全路径启动:/usr/bin/sshd -d 调试模式观察ssh连接情况。
其他知识3: