To install KernelCare run: - curl -s https://repo.cloudlinux.com/kernelcare/kernelcare_install.sh | bash To check if patches applied run: - /usr/bin/kcarectl --info If you would like to run update manually: - /usr/bin/kcarectl --update To check current kernel compatibility with KernelCare use the following script by running: - curl -s https://raw.githubusercontent.com/iseletsk/kernelchecker/master/py/kc-compat.py | python
เริ่มต้นให้เราตรวจสอบ Public IP ปัจจุบันที่ใช้งานโดยตรวจสอบได้จาก http://checkip.org/ จากนั้นดำเนินการตามขั้นตอนดังนี้ 1. Login เข้า WHM ไปที่เมนู Plugins >> ConfigServer Security & Firewall 2. นำ Public IP ที่ได้ไปตรวจสอบที่ Search for IP 3. หาก IP นั้นติด Block ให้ทำการกดปุ่ม Unblock ได้เลย หมายเหตุ: สาเหตุการ Block IP นั้นจะมีข้อมูลบอกว่าสาเหตุเกิดจากอะไร ตัวอย่าง เช่น lfd: (pop3d) Failed POP3 login from IP lfd: (imapd) Failed IMAP login from IP lfd: (smtpauth) Failed SMTP AUTH login from IP
เราสามารถทำการตรวจสอบ IP Address ของระบบว่าถูก Blacklist ที่ RBLs ต่าง ๆ ได้ด้วย CSF/LFD โดยมีขั้นตอนการ Configuration ดังนี้ 1. ทำการ Edit ไฟล์ /etc/csf/csf.rblconf โดยไปที่ WHM »Plugins »ConfigServer Security & Firewall 2. คลิกที่ TAB Info 3. คลิกที่ Check for IPs in RBLs 4. คลิก Edit RBL Options 5. ทำการ เพิ่มข้อมูล ตามนี้ใน Text Editor แล้วคลิก Change เพื่อทำการ SAVE ############################################################################## # For IP chenking against RBLs # Add on Fri 20 July 2018 ############################################################################## enablerbl:b.barracudacentral.org enablerbl:bl.spamcannibal.org enablerbl:bl.spamcop.net enablerbl:cbl.abuseat.org enablerbl:csi.cloudmark.com enablerbl:db.wpbl.info enablerbl:dnsbl-1.uceprotect.net enablerbl:dnsbl-2.uceprotect.net enablerbl:dnsbl-3.uceprotect.net enablerbl:dnsbl.dronebl.org enablerbl:dnsbl.inps.de enablerbl:dnsbl.sorbs.net enablerbl:drone.abuse.ch enablerbl:dul.dnsbl.sorbs.net enablerbl:dyna.spamrats.com enablerbl:http.dnsbl.sorbs.net enablerbl:httpbl.abuse.ch enablerbl:ips.backscatterer.org enablerbl:ix.dnsbl.manitu.net enablerbl:misc.dnsbl.sorbs.net enablerbl:multi.surbl.org enablerbl:noptr.spamrats.com enablerbl:opm.tornevall.org enablerbl:pbl.spamhaus.org enablerbl:psbl.surriel.com enablerbl:query.senderbase.org enablerbl:rbl.efnetrbl.org enablerbl:rbl.interserver.net enablerbl:sbl.spamhaus.org enablerbl:smtp.dnsbl.sorbs.net enablerbl:socks.dnsbl.sorbs.net enablerbl:spam.dnsbl.sorbs.net enablerbl:spam.spamrats.com enablerbl:spamrbl.imp.ch enablerbl:tor.dan.me.uk enablerbl:ubl.unsubscore.com enablerbl:virbl.bit.nl enablerbl:web.dnsbl.sorbs.net enablerbl:wormrbl.imp.ch enablerbl:xbl.spamhaus.org enablerbl:zen.spamhaus.org enablerbl:zombie.dnsbl.sorbs.net enablerbl:truncate.gbudb.net enablerbl:hostkarma.junkemailfilter.com enablerbl:sbl-xbl.spamhaus.org 6. จากนั้นทำการตั้งค่า Report โดยสามารถเลือกเป็น รายชั่วโมง วัน สัปดาห์ เดือน หรือไม่ต้องส่ง
สำหรับในส่วนของการ Add Allow IP นั้นใช้สำหรับ IP Address ที่มีการใช้งานประจำ หรือ ถูกร้องขอโดย ลูกค้า สำหรับการ Allow IP Address ผ่าน CSF นั้น สามารถทำได้ดังนี้ Allow IP ผ่าน CSF UI ทำการ Login ผ่าน Control Panel เช่น cPanel หรือ Direct admin ไปที่เมนู ConfigServer Security & Firewall สามารถเพิ่ม IP Address ที่ต้องการ Allow ลงใน ส่วนของ Quick Allow ได้เลย
ปัญหาเครื่อง overload อันเกิดจาก DDOS โดยที่ไม่ทราบที่มาว่ามาจาก Account ไหนที่เป็นปัญหา วิธีแก้ไขปัญหาเบื้องต้นให้เข้าไปที่ WHM > ConfigServer Security & Firewall > Firewall Configuration Search คำว่า CONNLIMIT ใส่ค่าที่เหมาะสมลงไป ตัวอย่างจะ limit ที่ Port 80 ที่ 200 connection รูปแบบ [port;limit] หรือ [port;limit],[port;limit] ในกรณีจะกำหนดหลาย port 80;200 ใส่ลงไปในช่อง CONNLIMIT หลังจากนั้น Restart Firewall หลังจากที่แก้ไขปัญหา DDOS ของ ACCOUNT นั้นๆเรียบร้อย ให้เอาค่าในส่วนนี้ออก เพื่อป้องกันปัญหาจากการ Block IP Address ของ Account ที่มีการใช้ connection สูงๆ แต่ไม่ใช่การโจมตีจาก DDOS Account นั้นจะเกิดปัญหาการใช้ email ตามมา ซึ่งจะต้องหาค่าที่เหมาะสมที่สุดในการตั้งค่าครับตรวจสอบในส่วนของ Plugin เพิ่มเติม ว่าได้มีการ Install หรือ ติดต้ง ไปแล้วหรือไม่cPHulk Brute Force ProtectionShell Fork Bomb Protection