پارس جوم ::  انجمن های تخصصی جوملا
آموزش نصب فایروال (Firewall) برای سرور مجازی ا CSF بر روی Centos - نسخه‌ی قابل چاپ

+- پارس جوم :: انجمن های تخصصی جوملا (https://forums.parsjoom.ir)
+-- انجمن: پشتیبانی (/forum-70.html)
+--- انجمن: مباحث و مشکلات عمومی (/forum-33.html)
+--- موضوع: آموزش نصب فایروال (Firewall) برای سرور مجازی ا CSF بر روی Centos (/thread-19607.html)



آموزش نصب فایروال (Firewall) برای سرور مجازی ا CSF بر روی Centos - neda.agd - ۱۲-۲-۱۳۹۵ ۰۵:۲۵ عصر

آ[APARAT]موزش نصب فایروال (Firewall) برای سرور مجازی ا CSF بر روی[/APARAT] Centos

ابتدا بوسیله برنامه پوتی (Putty) که لینک دانلود آن در بخش داونلود فایل موجود میباشد وارد SSH سرور مجازی یا اختصاصی خود شوید سپس دستورات زیر را به ترتیب اجرا کنید:

rm -fv csf.tgz
wget دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

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).
روش دوم

nano csfff.sh
#!/bin/bash
wget دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

tar -xzf csf.tgz
cd csf
sh install.sh
cd ..
wget دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

tar -xzf cmc.tgz
cd cmc/
sh install.sh
cd ..
wget دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

tar -xzf cmm.tgz
cd cmm/
sh install.sh
cd ..
wget دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

tar -xzf cmq.tgz
cd cmq/
sh install.sh
cd ..
wget دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

tar -xzf cse.tgz
cd /cse
sh install.sh
sh csfff.sh