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

شروع موضوع توسط neda-aghadadi ‏1 می 2016 در انجمن معرفي و يا درخواست هاستينگ

کلمات کلیدی:
  1. neda-aghadadi

    neda-aghadadi Banned

    ارسال‌ها:
    2
    تشکر شده:
    0
    امتیاز دستاورد:
    1
    آ[APARAT]موزش نصب فایروال (Firewall) برای سرور مجازی ا CSF بر روی[/APARAT] Centos

    ابتدا بوسیله برنامه پوتی (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).
    روش دوم

    nano csfff.sh
    #!/bin/bash
    wget http://www.configserver.com/free/csf.tgz
    tar -xzf csf.tgz
    cd csf
    sh install.sh
    cd ..
    wget http://www.configserver.com/free/cmc.tgz
    tar -xzf cmc.tgz
    cd cmc/
    sh install.sh
    cd ..
    wget http://www.configserver.com/free/cmm.tgz
    tar -xzf cmm.tgz
    cd cmm/
    sh install.sh
    cd ..
    wget http://www.configserver.com/free/cmq.tgz
    tar -xzf cmq.tgz
    cd cmq/
    sh install.sh
    cd ..
    wget http://www.configserver.com/free/cse.tgz
    tar -xzf cse.tgz
    cd /cse
    sh install.sh
    sh csfff.sh
     
    نوشته شده توسط neda-aghadadi در ‏1 می 2016

به اشتراک بگذارید