如何在CentOS上安装keyutils?

我有一个服务器centOS 5.9 i386。 我联系了cPanel的一些问题,所以他们告诉我,我的服务器已经被攻破,/ lib64/libkeyutils-1.2.so.2是直接表明服务器已被黑客入侵。 所以,我按照从这里的指示,并删除该文件,但我认为我没有链接libkeyutil与以前的版本,所以当我重新启动SSH时,服务器确定访问与消息ie(服务器意外closuresnetworking连接)。 现在我无法通过ssh访问我的服务器。 但是我使用KVM控制台访问我的服务器,所以我login到我的服务器重新安装keyutils,但yum现在不工作。 它给了我错误ie

Traceback (most recent call last): File "/usr/bin/yum", line 4, in ? import yum File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 50, in ? import config File "/usr/lib/python2.4/site-packages/yum/config.py", line 27, in ? from parser import ConfigPreProcessor File "/usr/lib/python2.4/site-packages/yum/parser.py", line 3, in ? import urlgrabber File "/usr/lib/python2.4/site-packages/urlgrabber/__init__.py", line 53, in ? from grabber import urlgrab, urlopen, urlread File "/usr/lib/python2.4/site-packages/urlgrabber/grabber.py", line 412, in ? import keepalive File "/usr/lib/python2.4/site-packages/urlgrabber/keepalive.py", line 339, in ? class HTTPSHandler(KeepAliveHandler, urllib2.HTTPSHandler): AttributeError: 'module' object has no attribute 'HTTPSHandler' 

不幸的是,我重新启动服务器机器(我虽然会自行configuration),现在Apache无法启动,它给了我下面的错误

 /usr/local/pache/bin/httpd: error while loading shared libraries: libkeyutils.so.1: cannot shared object file: No such file or directory 

现在,所有的网站都失败了,因为Apache不起来。

我尝试按照这里的说明使用rpm重新安装yum

需要帮助在:

我可以找回我删除的文件(这是/lib64/libkeyutils-1.2.so.2)吗?

我怎样才能没有百胜安装keyutils?

请帮忙。 谢谢

如果您的系统上没有受到攻击的libkeyutils.so.1.9库,那么您可以从这里下载用于libs的CentOS 5.9 rpm或使用wget来获取它。 一旦你完成了这个使用

 rpm -Fvh keyutils-libs-1.2-1.el5.i386.rpm 

安装它。

如果您确实已经损坏了libkeyutils.so.1.9库,那么您应该擦除它,并从已知的良好备份中重新安装。