Categories

Archives

A sample text widget

Etiam pulvinar consectetur dolor sed malesuada. Ut convallis euismod dolor nec pretium. Nunc ut tristique massa.

Nam sodales mi vitae dolor ullamcorper et vulputate enim accumsan. Morbi orci magna, tincidunt vitae molestie nec, molestie at mi. Nulla nulla lorem, suscipit in posuere in, interdum non magna.

การตั้ง Auto block Bruteforce attack ให้กับ DirectAdmin

สามารถทำได้โดยการสร้าง Script พิเศษให้ DirectAdmin โดยใช้ขั้นตอนดังนี้ครับ

สร้างไฟล์ block_ip.sh touch /usr/local/directadmin/scripts/custom/block_ip.sh chmod 755 /usr/local/directadmin/scripts/custom/block_ip.sh nano -w /usr/local/directadmin/scripts/custom/block_ip.sh

สำหรับท่านที่ใช้ apf ให้ใส่ข้อความนี้ด้านในไฟล์ block_ip.sh /etc/apf/apf -d $ip bruteforce

สำหรับท่านที่ใช้ csf ให้ใส่ข้อความนี้ด้านในไฟล์ block_ip.sh #!/bin/sh /etc/csf/csf.pl -d $ip exit 0

จากนั้นสร้าง File ให้ DirectAdmin เรียก Script อัตโนมัติเมื่อถูก Bruteforce touch /usr/local/directadmin/scripts/custom/brute_force_notice_ip.sh chmod 700 /usr/local/directadmin/scripts/custom/brute_force_notice_ip.sh nano -w /usr/local/directadmin/scripts/custom/brute_force_notice_ip.sh

ใส่ข้อความดังต่อไปนี้ใน brute_force_notice_ip.sh #!/bin/sh SCRIPT=/usr/local/directadmin/scripts/custom/block_ip.sh ip=$value $SCRIPT […]

การติดตั้ง csf firewal ในระบบ linux + directadmin

***วิธีติดตั้ง ***

ล็อกอินเข้า ssh ระดับ root แล้วพิมพ์คำสั่งด้านล่างนี้ค่ะ

yum install -y perl-libwww-perl mkdir csf rm -fv csf.tgz wget http://www.configserver.com/free/csf.tgz tar -xzf csf.tgz cd csf sh install.sh

*** กรณี ต้องการให้บล็อกการโจมตีผ่าน exim ด้วย ต้องเขียนโค๊ดเพิ่ม เพราะทางผู้ผลิต csf ให้เหตุผลว่า ที่ไม่ใส่การบล็อก exim เข้าไปในตัว csf อัตโนมัติ เพราะจะทำให้ iptable เต็มอย่างไวค่ะ แต่ถ้าใครอยากให้ csf บล็อก exim ด้วย ต้องต้องยืม script […]

ติดตั้ง roundcube webmail ใน DirectAdmin

# cd /usr/local/directadmin/scripts

# wget -O roundcube.sh http://files.directadmin.com/services/all/roundcube.sh

# chmod 755 roundcube.sh

# ./roundcube.sh

 

Go to /etc/httpd/conf/extra/httpd-alias.conf

Find rule: “Alias /webmail “/var/www/html/webmail/”

Change to: “Alias /webmail “/var/www/html/roundcube/”

การย้าย User ระหว่าง Resaller ใน DirectAdmin

ใช้คำสั่งตามนี้ครับ

cd /usr/local/directadmin/scripts ./move_user_to_reseller.sh