问题描述
ssh客户端无法连接远程Linux服务器
问题排查
可以使用
ssh -vvv [email protected]后查看错误信息
或者在服务器上查看:
tail -f /var/log/secure
查看得到的错误信息:
Apr 3 16:38:26 localhost sshd[24532]: fatal: no kex alg
解决办法
在客户端(注意不是服务器上)找到/etc/ssh/ssh_config,或者找到~/.ssh/config
vim /etc/ssh/ssh_config # 或者编辑这个文件 vim ~/.ssh/config
在Host下面增加(如果没有Host就增加):
Host * KexAlgorithms +diffie-hellman-group1-sha1
Host * 表示连接所有Host增加某个算法
文章评论