Cara Menginstal Config Server Firewall (CSF) di Debian/Ubuntu
- 852
- 193
- Karl O'Connell DDS
ConfigServer Dan Firewall Keamanan, disingkat sebagai CSF, adalah firewall open-source dan canggih yang dirancang untuk sistem Linux. Ini tidak hanya menyediakan fungsionalitas dasar firewall tetapi juga menawarkan beragam fitur tambahan seperti deteksi login/intrusi, pemeriksaan eksploitasi, ping perlindungan kematian dan banyak lagi.
[Anda mungkin juga suka: 10 firewall keamanan open source yang berguna untuk sistem linux]
Selain itu, ini juga menyediakan integrasi UI untuk panel kontrol yang banyak digunakan seperti cpanel, webmin, Vesta CP, cyberpanel, dan DirectAdmin. Anda dapat menemukan daftar lengkap fitur yang didukung dan sistem operasi di situs web resmi ConfigServer.
Dalam panduan ini, kami akan memandu Anda melalui instalasi dan konfigurasi Configserver Security & Firewall (CSF) pada Debian Dan Ubuntu.
Langkah 1: Instal CSF Firewall di Debian dan Ubuntu
Pertama, Anda perlu menginstal beberapa dependensi sebelum memulai dengan menginstal CSF Firewall. Di terminal Anda, perbarui indeks paket:
$ sudo pembaruan apt
Selanjutnya, instal dependensi seperti yang ditunjukkan:
$ sudo apt instalasi wget libio-socket-ssl-perl git ptlables libnet-libidn-perl libcrypt-ssleay-perl libio-socket-inet6-perl libbsocket6-perl sendmail dnsutils unzip
Dengan itu, Anda sekarang dapat melanjutkan ke langkah berikutnya.
Sejak CSF tidak termasuk dalam default Debian Dan Ubuntu repositori, Anda perlu menginstalnya secara manual. Untuk melanjutkan, unduh CSF file tarball yang berisi semua file instalasi menggunakan perintah wget berikut.
$ wget http: // unduh.ConfigServer.com/csf.tgz
Ini mengunduh file terkompresi yang dipanggil CSF.tgz.
Unduh Config Server FirewallSelanjutnya, ekstrak file terkompresi.
$ tar -xvzf csf.tgz
Ini menciptakan folder yang disebut CSF.
$ ls -lKonfigurasi File Firewall Server
Selanjutnya, navigasikan ke CSF map.
$ CD CSF
Lalu instal CSF Firewall dengan menjalankan skrip instalasi yang ditampilkan.
$ Sudo Bash Install.SH
Jika semuanya baik -baik saja, Anda harus mendapatkan output seperti yang ditunjukkan.
Instal Config Server FirewallPada saat ini, CSF dipasang. Namun, Anda perlu memverifikasi bahwa ptable yang diperlukan dimuat. Untuk mencapai ini, jalankan perintah:
$ sudo perl/usr/local/csf/bin/csftest.plBuat daftar aturan iptables CSF
Langkah 2: Mengkonfigurasi CSF Firewall di Debian dan Ubuntu
Beberapa konfigurasi tambahan diperlukan berikutnya, kita perlu memodifikasi beberapa pengaturan untuk mengaktifkan CSF. Jadi, pergilah ke CSF.conf file konfigurasi.
$ sudo nano/etc/csf/csf.conf
Edit Pengujian arahan dari "1" ke "0" seperti yang ditunjukkan di bawah ini.
Pengujian = "0"Nonaktifkan pengujian CSF
Selanjutnya, atur Batasi_syslog arahan ke "3" untuk membatasi akses rsyslog/syslog hanya untuk anggota Batasi_syslog_group.
Batasi_syslog = "3"Membatasi akses csf rsyslog
Selanjutnya, Anda bisa membuka TCP Dan UDP port dengan menemukan Tcp_in, Tcp_out, Udp_in, Dan Udp_out arahan.
Secara default, port berikut dibuka.
PERCAYA TERMASUK, TEGI 20,21,22,25,53,110,143.443.465.587.993,995 "TCP_OUT =" 20.21,22,93 "23" 1.110 "13 "1.110.11.11.11.11.11.11.11.11.110.11.11.11.11.110Buka port CSF
Kemungkinannya adalah Anda tidak perlu semua port itu dibuka, dan praktik server terbaik menuntut agar Anda hanya membuka port yang Anda gunakan. Kami menyarankan Anda menghapus semua port yang tidak perlu dan meninggalkan yang digunakan oleh layanan yang berjalan di sistem Anda.
Setelah selesai menentukan port yang Anda butuhkan, muat ulang CSF seperti yang ditunjukkan.
$ sudo csf -r
Untuk mencantumkan semua aturan tabel IP yang ditentukan pada server, jalankan perintah:
$ sudo csf -l
Anda dapat memulai dan mengaktifkan CSF Firewall saat startup sebagai berikut:
$ sudo systemctl mulai csf $ sudo systemctl mengaktifkan csf
Kemudian konfirmasi bahwa memang firewall sedang berjalan:
$ sudo Systemctl Status CSFPeriksa status CSF
Langkah 3: Memblokir dan Mengizinkan Alamat IP di CSF Firewall
Salah satu fungsi utama firewall adalah kemampuan untuk mengizinkan atau memblokir alamat IP dari mengakses server. Dengan CSF, Anda dapat membuat daftar putih (mengizinkan), daftar hitam (membantah) atau abaikan alamat IP dengan memodifikasi file konfigurasi berikut:
- CSF.mengizinkan
- CSF.membantah
- CSF.mengabaikan
Memblokir alamat IP di CSF
Untuk memblokir alamat IP, cukup akses CSF.membantah file konfigurasi.
$ sudo nano/etc/csf/csf.membantah
Kemudian tentukan alamat IP yang ingin Anda blokir. Anda dapat menentukan alamat IP baris demi baris seperti yang ditunjukkan:
192.168.100.50 192.168.100.120
Atau Anda dapat menggunakan CIDR notasi untuk memblokir seluruh subnet.
192.168.100.0/24
Izinkan alamat IP di CSF
Untuk mengizinkan alamat IP melalui iptables dan mengecualikannya dari semua filter atau blok, edit CSF.mengizinkan file konfigurasi.
$ sudo nano/etc/csf/csf.mengizinkan
Anda dapat mendaftarkan alamat IP per baris, atau menggunakan CIDR menangani seperti yang ditunjukkan sebelumnya saat memblokir IP.
CATATAN: Alamat IP akan diizinkan bahkan ketika secara eksplisit didefinisikan dalam CSF.membantah file konfigurasi. Untuk memastikan bahwa alamat IP diblokir atau daftar hitam, pastikan tidak terdaftar di CSF.mengizinkan mengajukan.
Mengecualikan alamat IP di CSF
Selain itu, CSF memberi Anda kemampuan untuk mengecualikan alamat IP dari iptables atau filter. Alamat IP apa pun di CSF.mengabaikan File akan dibebaskan dari filter iPtable. Itu hanya dapat diblokir jika ditentukan dalam CSF.membantah mengajukan.
Untuk membebaskan alamat IP dari filter, akses CSF.mengabaikan mengajukan.
$ sudo nano/etc/csf/csf.mengabaikan
Sekali lagi, Anda dapat mencantumkan IPS baris demi baris atau digunakan CIDR notasi.
Kesimpulan
Dan itu membungkus pemandu kami hari ini. Kami harap Anda sekarang dapat menginstal dan mengkonfigurasi CSF Firewall tanpa hambatan.
- « 20 Perintah Netstat untuk Manajemen Jaringan Linux
- Cara mengatur spanduk peringatan ssh kustom dan motd di linux »