OpenSSL version mismatch. Built against 1010104f, you have 101000cf
现象:公司一台Ubuntu16.04.2的ssh后台无法连接,telnet端口也不通,只能接显示器操作了。
先进行初步排查
查看服务是否启动(公司测试机ssh都是默认启动的)
netstat -anpt|grep ssh
ssh服务没有启动,现在手动起一下,顺便看下状态
systemctl start ssh
systemctl status ssh
sshd -T,查看报错原因
得嘞,不知道研发大哥们搞了啥,反正搞坏了
解决方法如下:
网上搜了一下,看来只能重装ssh服务了。由于测试机可以联网,直接更换apt源,apt重新安装ssh服务即可
更换apt源步骤有3步
①cp sources.list sources.list_bak(修改文件先备份,出现问题咱不怕)
②vim sources.list(添加一条即可)
deb https://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
③apt-get update
前期工作准备就绪,现在开始重装ssh服务
先卸载原本的ssh服务端
apt-get remove openssh-server
还需要卸载ssh客户端
apt-get remove openssh-client
安装ssh服务端和客户端
apt-get -y install openssh-server openssh-client
启动ssh服务并查看状态
systemctl start ssh
systemctl status ssh
netstat -anpt|grep ssh
ssh服务已经启动, 问题解决
若本文内容有误,请指出,看到后会进行修改,谢谢!转载请注明出处。