libcrypto.so.1.0.0內容丟失導致sshd無法運行解決方案


libcrypto.so.10丟失導致sshd無法運行解決方案

服務器由於掉電開啟系統后無法遠程ssh,重啟sshd服務彈如下圖的錯誤:

/usr/sbin/sshd:error while loading shared libraries: /usr/lib64/libcrypto.so.10: file too short

查看/usr/lib64/libcrypto.so.10發現它是鏈接到libcrypto.so.1.0.0

查看libcrypto.so.1.0.0發現文件大小為1,也就是說文件的內容已經丟失了。

此時我們插入光盤,調整BIOS設置為cdrom啟動修復,具體步驟如下:

如下,可以看到系統的/目錄(也就是/dev/sha2)掛載到了/mnt/sysimage目錄

在修復模式下將/usr/lib64/libcrypto.so.1.0.0復制到/mnt/sysimage/usr/lib64/下覆蓋原有的空文件即可

 

以上操作完成后重啟系統,修改BIOS為硬盤啟動系統,問題解決!

 


免責聲明!

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



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