آموزش کانفیگ فایروال CSF – قسمت اول

مرکز آموزش

فایروال CSF
31

مارس

برای سرور های لینوکسی فایروال های متنوعی وجود دارد که مشهورترین آنها iptables می باشد که متاسفانه رابط گرافیکی مناسبی ندارد از این رو در کنار این فایروال، فایروال های دیگری نیز برای این سیستم عامل ارائه شدند که یکی از آنها فایروال ConfigServer Security & Firewall و یا CSF محصول رایگان و با ارزش کمپانی ConfigServer.com است که یکی از فایروال های رایج لینوکسی می باشد. در این سری آموزش ها قصد داریم آموزش کانفیگ فایروال CSF و تعدادی از قابلیت های آن را آموزش دهیم.

ابتدا در صورتی که این فایروال را بر روی سرور خود ندارید به راحتی می توانید توسط دستورات زیر آنرا نصب و فعال نمایید.

cd /usr/src
rm -fv csf.tgz
wget https://download.configserver.com/csf.tgz
tar -xzf csf.tgz
cd csf
sh install.sh

جهت تست عملکرد صحیح فایروال بر روی سرور دستور زیر را اجرا نمایید .

perl /usr/local/csf/bin/csftest.pl

در صورتی که پاسخ تمامی بررسی ها OK بود یعنی فایروال به خوبی بر روی سرور شما قابل استفاده است.

پس از نصب جهت ویرایش فایل تنظیمات CSF وارد SSH شده و دستور زیر را اجرا نمایید. (امکان تغییر در تنظیمات این فایروال از گزینه Firewall Configuration محیط گرافیکی نرم افزار نیز وجود دارد)

nano /etc/csf/csf.conf

1 – ابتدا جهت فعال سازی فایروال مقدار TESTING را به “0” تغییر دهید.

TESTING = "0"

2 – TESTING_INTERVAL مربوط به مدت زمان ران شدن Cron رول های فایروال به دقیقه می باشد که می توانید این مقدار را بر روی 3 تنظیم کنید.

TESTING_INTERVAL = "3"

3 – TCP_IN مربوط به پورت های ورودی سرور می باشد. با قرار دادن هر پورت در این قسمت پورت مورد نظر بازخواهد شد.

TCP_IN = "port1,port2,port3"

4 – TCP_OUT مربوط به پورت های خروجی سرور می باشد. با قرار دادن هر پورت در این قسمت پورت مورد نظر بازخواهد شد.

TCP_OUT = "port1,port2,port3"

5 – ICMP_IN مربوط به پینگ ورودی سرور می باشد. در صورتی که نیاز به بستن پینگ سرور، می توانید این مورد را 0 قرار دهید (جهت کمک به عدم مشاهده وضعیت سرور توسط فرد حمله کننده در هنگام حملات دیداس پیشنهاد می شود)

ICMP_IN = "1"

قسمت دوم آموزش در هفته آینده قرار خواهد گرفت.

منبع : میهن میزبان

دیدگاه ها
خرید هاست و سرور میزبانی وب از میهن میزبان