今天啟動虛擬機,ssh服務起不來,提示如下: Starting sshd: /usr/sbin/sshd: error while loading shared libraries: libcrypto.so.10: cannot open shared object file: No such f ...
今天啟動虛擬機,ssh服務起不來,提示如下:
Starting sshd: /usr/sbin/sshd: error while loading shared libraries: libcrypto.so.10: cannot open shared object file: No such file or directory
導致這個問題是我昨天 rpm -e openssl –nodeps強制卸載openssl導致的,都怪自己。
可以查看sshd的庫 命令:ldd /usr/sbin/sshd
看到libcrypto.so.10是找不到指定文件的
在 /etc/ld.so.conf 的配置文件里需要指定程式去哪裡找所需的共用庫
解決方法:重新安裝openssl的包即可
rpm -ivh openssl-1.0.0-20.el6-* “*”根據伺服器系統版本自行決定rpm包類型
謹記:不要隨意刪除軟體包