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服務已經啟動, 問題解決

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM