升级openssh7.5后不能登录

centos6.x升级openssh7.5后不能登录,原因可能是未允许root用户登录

打开ssh配置文件/etc/ssh/sshd_config

找到

PermitRootLogin yes

删除前面的#注释,或者no改为yes

重启sshd服务:

service sshd restart

 

其他出现的错误:

1.xshell提示找不到匹配的算法

首先,确认xshell版本,如果是4系列的,请升级到5版本;5版本若还是提示找不到匹配的算法的话,点击打开,右击该会话,属性:

安全性,编辑,将所有的加密算法勾选即可。

2.checking OpenSSL library version… not found

yum -y install openssl-devel

如果检测还是不通过的话,openssl version看一下版本,是不是和自己安装的版本是一样的

如果发现多个openssl,或者检测的版本与安装的版本不一致,把检测的那个版本卸载了。

卸载方法:百度搜索提示版本的源码,例如“OpenSSL_1_1_0-pre4“,找到对应的源码包,解压后执行 make uninstall,然后再把openssl和openssl-devel安装一遍(yum install…)

3.make时可能会有报错,make: *** [sshkey.o] Error 1,原因是openssl有问题,错误2可以解决

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注