http://www.cnblogs.com/billy98/p/4226023.html
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爲硬盤啓動系統,問題解決!