• 24-02-2024, 13:02:50
    #1
    Merhaba arkadaşlar plesk panelde cpanel gibi hali hazırda csf firewall yok daha ziyade pleskin kendi firewalları var fakat güzel çalışsalarda bazı kolaylıklardan bilerek mahrum bırakılarak kullanım zorlukları var. yani kısaca seni ücretli sistemleri almaya gebe bırakıyorlar.
    Uzun lafın kısası bu yazıda eksiksiz olarak plesk panel kurulu bir sunucuya nasıl csf ve web ui kurulur onu anlatacağım belki faydalanan bir arkadaşımız olur.

    Ben anlatımları debian/ubuntu üzerinden yapacağım centos ve benzeri gibi sistemler için apt yerine yum kullanırsınız.

    1- plesk panelin bulunduğu sunucuya ssh üzerinden bağlanıyoruz
    2- var ise root yetkisi alalım yok ise işlemlere sudo ile devam ediyoruz
    3 - aşağıdaki kodları sırasıyla komut satırına yapıştırın.
    sudo apt-get install perl
    wget https://download.configserver.com/csf.tgz
    tar -xzf csf.tgz
    cd csf
    sudo sh install.sh
    4-Kurulum bu kadar şimdi yapılandırma işlemlerine geçelim, csf.conf dosyasına bir editör ile açalım ben bu yazıda nano kullandım.
    sudo nano /etc/csf/csf.conf
    5 - Aşağıda ki alanları kendinize göre düzenleyin
    TESTING = "0" BU değer sizde 1 olarak gelecektir bu test modu aktifdemek 0 yaparsanız test modundan çıkarıp güvenlik duvarını aktif etmiş olursunuz
    TCP_IN = "20,21,22,25,53,853,80,110,143,443,465,587,993,995 " - güvenlik duvarıın dinlediği portlar isterseniz ekleyip çıakrtabilirsiniz. örnek veriyorum sizin ssh portunu 22 değildirde başka bir porttur onuda ekleyin örnek 2280
    TCP_OUT = "20,21,22,25,53,853,80,110,113,443,587,993" - güvenlik duvarıın dinlediği portlar isterseniz ekleyip çıakrtabilirsiniz. örnek veriyorum sizin ssh portunu 22 değildirde başka bir porttur onuda ekleyin örnek 2280
    UDP_IN = "20,21,53,853,80,443" - güvenlik duvarıın dinlediği portlar isterseniz ekleyip çıakrtabilirsiniz. örnek veriyorum sizin ssh portunu 22 değildirde başka bir porttur onuda ekleyin örnek 2280
    UDP_OUT = "20,21,53,853,113,123" - güvenlik duvarıın dinlediği portlar isterseniz ekleyip çıakrtabilirsiniz. örnek veriyorum sizin ssh portunu 22 değildirde başka bir porttur onuda ekleyin örnek 2280
    DENY_IP_LIMIT = "0" - burada 200 yazar genelde eğer 0 yaparsanız ban listenizin bir limiti olmaz. zaten limitte olmamalı.
    CT_LIMIT = "0"

    6 - Konfigürasyon dosyamızın düzenlemesi şimdilik bu kadar. şimdi gücenlik duvarını başlatalım.
    csf -e
    csf -g
    csf -r
    Şimdi web ui kuralım yani web panel üzerinden kontrol edeceğiz koumut satırıyla kontrol etmek çoğu zaman zor olacaktır.

    aşağıdaki kodu komut satırına yapıştıralım

    sudo apt-get install libio-socket-ssl-perl libcrypt-ssleay-perl \ libnet-libidn-perl libio-socket-inet6-perl libsocket6-perl
    Şimdi yine az önceki gibi konfigürasyon dosyamızda bir kaç yeri değiştireceğiz bunun için aşağıda ki kodu kullanın

    sudo nano /etc/csf/csf.conf
    değiştireceğimiz yerler şu şekilde;
    UI = "1" (burada web paneli aktif ediyoruz size default 0 ise 1 yapın)
    UI_PORT = "6666" (buraya istediğiniz bir portu yazın örnek 14524 gibi boş bir port olmalı)
    UI_USER = "admin" (buraya istediğiniz kullanıcı adını yazabilirsiniz örnek adem)
    UI_PASS = "admin" (buraya zor bir şifre yazmaya çalışın)

    son olarak config dosyasını kaydedip çıkın.

    şimdi ip adresimizi ui paneli kullanabilmek için ekleyelim bunu eklemesenizde muhtemelen çalışacaktır ama olurda sorun yaşarsanız şunu yapın

    komut satırına aşağıdaki kodu girin
    sudo echo 100.101.102.103 >>  /etc/csf/ui/ui.allow
    ip yazan yere kendi ip adresini yazmanız gerekiyor anlayacağınız üzere ip adresinizide ipnedir.com adresinden öğrenebilirsiniz.

    şimdi son olarak yine komut satırınason kodumuzu yapıştıralım

    sudo service lfd restart
    böylelikle web ui yide başlatmış oldukşimdi tek yapmanız gereken https://sunucuip:yazdığınız port örnek https://123.123.123.123:45678
    başında mutlaka https olmalı yoksa web gui gelmeyebilir.

    tüm bu işlemleri yaptıktan sonra plesk panele de csf panel entegre edilebiliyor ama okadar caf caklı yapmaya gerek yok çoğu durumda çalışsın yeter.


    kullanımı konusunda bilgi sahibi değilseniz veya sormak istediğiniz bir şey var ise konu altında sorabilirsiniz elimden geldiğince cevaplamaya çalışırım.

    Kolay gelsin.
  • 24-02-2024, 13:26:04
    #2
    opyan adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar plesk panelde cpanel gibi hali hazırda csf firewall yok daha ziyade pleskin kendi firewalları var fakat güzel çalışsalarda bazı kolaylıklardan bilerek mahrum bırakılarak kullanım zorlukları var. yani kısaca seni ücretli sistemleri almaya gebe bırakıyorlar.
    Uzun lafın kısası bu yazıda eksiksiz olarak plesk panel kurulu bir sunucuya nasıl csf ve web ui kurulur onu anlatacağım belki faydalanan bir arkadaşımız olur.

    Ben anlatımları debian/ubuntu üzerinden yapacağım centos ve benzeri gibi sistemler için apt yerine yum kullanırsınız.

    1- plesk panelin bulunduğu sunucuya ssh üzerinden bağlanıyoruz
    2- var ise root yetkisi alalım yok ise işlemlere sudo ile devam ediyoruz
    3 - aşağıdaki kodları sırasıyla komut satırına yapıştırın.
    sudo apt-get install perl
    wget https://download.configserver.com/csf.tgz
    tar -xzf csf.tgz
    cd csf
    sudo sh install.sh
    4-Kurulum bu kadar şimdi yapılandırma işlemlerine geçelim, csf.conf dosyasına bir editör ile açalım ben bu yazıda nano kullandım.
    sudo nano /etc/csf/csf.conf
    5 - Aşağıda ki alanları kendinize göre düzenleyin
    TESTING = "0" BU değer sizde 1 olarak gelecektir bu test modu aktifdemek 0 yaparsanız test modundan çıkarıp güvenlik duvarını aktif etmiş olursunuz
    TCP_IN = "20,21,22,25,53,853,80,110,143,443,465,587,993,995 " - güvenlik duvarıın dinlediği portlar isterseniz ekleyip çıakrtabilirsiniz. örnek veriyorum sizin ssh portunu 22 değildirde başka bir porttur onuda ekleyin örnek 2280
    TCP_OUT = "20,21,22,25,53,853,80,110,113,443,587,993" - güvenlik duvarıın dinlediği portlar isterseniz ekleyip çıakrtabilirsiniz. örnek veriyorum sizin ssh portunu 22 değildirde başka bir porttur onuda ekleyin örnek 2280
    UDP_IN = "20,21,53,853,80,443" - güvenlik duvarıın dinlediği portlar isterseniz ekleyip çıakrtabilirsiniz. örnek veriyorum sizin ssh portunu 22 değildirde başka bir porttur onuda ekleyin örnek 2280
    UDP_OUT = "20,21,53,853,113,123" - güvenlik duvarıın dinlediği portlar isterseniz ekleyip çıakrtabilirsiniz. örnek veriyorum sizin ssh portunu 22 değildirde başka bir porttur onuda ekleyin örnek 2280
    DENY_IP_LIMIT = "0" - burada 200 yazar genelde eğer 0 yaparsanız ban listenizin bir limiti olmaz. zaten limitte olmamalı.
    CT_LIMIT = "0"

    6 - Konfigürasyon dosyamızın düzenlemesi şimdilik bu kadar. şimdi gücenlik duvarını başlatalım.
    csf -e
    csf -g
    csf -r
    Şimdi web ui kuralım yani web panel üzerinden kontrol edeceğiz koumut satırıyla kontrol etmek çoğu zaman zor olacaktır.

    aşağıdaki kodu komut satırına yapıştıralım

    sudo apt-get install libio-socket-ssl-perl libcrypt-ssleay-perl \ libnet-libidn-perl libio-socket-inet6-perl libsocket6-perl
    Şimdi yine az önceki gibi konfigürasyon dosyamızda bir kaç yeri değiştireceğiz bunun için aşağıda ki kodu kullanın

    sudo nano /etc/csf/csf.conf
    değiştireceğimiz yerler şu şekilde;
    UI = "1" (burada web paneli aktif ediyoruz size default 0 ise 1 yapın)
    UI_PORT = "6666" (buraya istediğiniz bir portu yazın örnek 14524 gibi boş bir port olmalı)
    UI_USER = "admin" (buraya istediğiniz kullanıcı adını yazabilirsiniz örnek adem)
    UI_PASS = "admin" (buraya zor bir şifre yazmaya çalışın)

    son olarak config dosyasını kaydedip çıkın.

    şimdi ip adresimizi ui paneli kullanabilmek için ekleyelim bunu eklemesenizde muhtemelen çalışacaktır ama olurda sorun yaşarsanız şunu yapın

    komut satırına aşağıdaki kodu girin
    sudo echo 100.101.102.103 >>  /etc/csf/ui/ui.allow
    ip yazan yere kendi ip adresini yazmanız gerekiyor anlayacağınız üzere ip adresinizide ipnedir.com adresinden öğrenebilirsiniz.

    şimdi son olarak yine komut satırınason kodumuzu yapıştıralım

    sudo service lfd restart
    böylelikle web ui yide başlatmış oldukşimdi tek yapmanız gereken https://sunucuip:yazdığınız port örnek https://123.123.123.123:45678
    başında mutlaka https olmalı yoksa web gui gelmeyebilir.

    tüm bu işlemleri yaptıktan sonra plesk panele de csf panel entegre edilebiliyor ama okadar caf caklı yapmaya gerek yok çoğu durumda çalışsın yeter.


    kullanımı konusunda bilgi sahibi değilseniz veya sormak istediğiniz bir şey var ise konu altında sorabilirsiniz elimden geldiğince cevaplamaya çalışırım.

    Kolay gelsin.
    Ellerinize sağlık yararlı bir paylaşım olmuş