xshell4连接ubuntu20.04失败,提示“找不到匹配的key exchange算法“
对比ubuntu18.04,ubuntu20.04的key exchange算法
由diffie-hellman-group14-sha1
升级到了diffie-hellman-group14-sha256
xshell4版本估计不支持diffie-hellman-group14-sha256
导致
解决方法:
增加ubuntu20.04 key excange算法diffie-hellman-group14-sha1
,兼容xshell4
echo "KexAlgorithms +diffie-hellman-group14-sha1" >>/etc/ssh/sshd_config
systemctl restart sshd
##注意+号不能省略,+是追加算法
1:卸载openssh
sudo apt-get autoremove --purge openssh-server openssh-client
2:更新
sudo apt-get update
3:安装ssh服务端和客户端
sudo apt-get install openssh-server openssh-client
4:查看服务是否启动
ps -e|grep ssh
5:启动ssh
sudo service ssh start
6:若启动失败,了解错误原因
sshd -t
7:确认ssh-server已经正常工作
netstat -tlp