
در این آموزش به نصب و کانفیگ فایروال و دیوار آتش csf میپردازیم.
برای کنترل پنل دایرکت ادمین و سی پنل
ابتدا به کمک نرم افزار putty وارد محیط لینوکس شوید
برای نصب csf دستورات زیر را به ترتیب وارد کنید
cd /usr/src
rm -fv csf.tgz
wget https://download.configserver.com/csf.tgz
tar -xzf csf.tgz
cd csf
sh install.sh
rm -fv csf.tgz
wget https://download.configserver.com/csf.tgz
tar -xzf csf.tgz
cd csf
sh install.sh
جهت استفاده از این فایروال نباید فایروال دیگری روی سرور شما نصب باشد تا تداخل نگردد. در صورتی که از فایروال از APF+BFD استفاده میکنید ابتدا به کمک دستور زیر اقدام به حذف نصب نمایید.
sh /usr/local/csf/bin/remove_apf_bfd.sh
جهت ویرایش فایل کانفیگ csf میتوانید از دستور زیر استفاده کنید
nano /etc/csf/csf.conf
فایروال شما روی سرور نصب گردید. حال میتوانید از داخل پنل دایرکت ادمین یا سی پنل وارد شده و اقدام به مدیریت آن نمایید
پس از ورود به رابط گرافیکی در دایرکت ادمین یا سی پنل حتما فایروال را در حالت on قرار دهید و test mode را غیر فعال کنید
برای نصب ماژول csf در وب مین :
Install csf as above
Install the csf webmin module in:
Webmin > Webmin Configuration > Webmin Modules >
From local file > /usr/local/csf/csfwebmin.tgz > Install Module
Install the csf webmin module in:
Webmin > Webmin Configuration > Webmin Modules >
From local file > /usr/local/csf/csfwebmin.tgz > Install Module
جهت حذف csf میتوانید از دستور زیر استفاده بفرمایید:
cd /etc/csf
sh uninstall.sh
sh uninstall.sh
برای گراف های آماری نصب GD::Graph پرل مورد نیاز است. بدین منظور از دستورات زیر میتوانید استفاده کنید
برای RedHat/CentOS/CloudLinux
yum install perl-GDGraph
برای Debian v6
apt-get install libgd-graph-perl
نصب مستقیم از cpan.org
perl -MCPAN -e shell
cpan> install GD::Graph
cpan> install GD::Graph
در کنترل پنل های سی پنل و دایرکت ادمین پس از نصب فایروال csf به طور خودکار تمام پورت های پیش فرض استاندارد در فایروال باز خواهد شد.
csf در هنگام نصب به طور خودکار پورت ssh شما را وارد لیست پورت های باز خواهد کرد.