我有一个服务器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库,那么您应该擦除它,并从已知的良好备份中重新安装。