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服务已经启动, 问题解决

 

posted @ 2021-10-20 16:39  冲冲、冲  阅读(2089)  评论(0编辑  收藏  举报