ابتدا بوسیله برنامه پوتی (Putty) وارد SSH سرور مجازی یا اختصاصی خود شوید سپس دستورات زیر را به ترتیب اجرا کنید:
rm -fv csf.tgz
wget http://www.configserver.com/free/csf.tgz
tar -xzf csf.tgz
cd csf
sh install.sh
نصب به اتمام رسیده است حالا باید فایروال را از حالت تست خارج کنید :
nano /etc/csf/csf.conf
حالت تست را به ۰ تغییر دهید
//Look for the first line and set testing mode to “0” TESTING = “0” //Now restart the firewall! csf -r
سپس دکمه ctrl+x زده و سپس برای ذخیره کلید y بزنید سپس Enter کنید.
دیوار آتشین یا همان فایروال CSF نصب گردیده، حال باید وارد تنظیمات آن شوید و آن را Enable کنید. اگر سی پانل نصب کردید در قسمت Addon های پایین WHM لینک تنظیمات دیوار آتشین را مشاهده خواهید کرد.
********
در صورتی که مجازی ساز شما اوپن وی زد بود مراحل زیر را نیز می بایست انجام دهید:
edit /etc/sysconfig/iptables and add
-A FORWARD -j ACCEPT -p all -s 0/0 -i venet0
-A FORWARD -j ACCEPT -p all -s 0/0 -o venet0
-A INPUT -i venet0 -j ACCEPT
-A OUTPUT -o venet0 -j ACCEPT
create file /etc/csf/csfpre.sh and enter all the extra rules directly into it prefixed with “iptables” so the contents of that file should look something like:
iptables -A INPUT -i venet0 -j ACCEPT
iptables -A OUTPUT -o venet0 -j ACCEPT
iptables -A FORWARD -j ACCEPT -p all -s 0/0 -i venet0
iptables -A FORWARD -j ACCEPT -p all -s 0/0 -o venet0
edit /etc/csf/csf.conf file and add
and search for
ETH_DEVICE = “”
change to
ETH_DEVICE = “venet+”
as there is no eth0 in a VPS