{"id":27827,"date":"2022-03-25T15:10:52","date_gmt":"2022-03-25T08:10:52","guid":{"rendered":"https:\/\/www.rumahweb.com\/journal\/?p=27827"},"modified":"2025-06-17T16:47:59","modified_gmt":"2025-06-17T09:47:59","slug":"apa-itu-csf-adalah","status":"publish","type":"post","link":"https:\/\/www.rumahweb.com\/journal\/apa-itu-csf-adalah\/","title":{"rendered":"Apa itu CSF? Cara install dan Konfigurasinya di Linux"},"content":{"rendered":"\n<p>CSF adalah singkatan dari ConfigServer Firewall, yaitu script konfigurasi firewall yang dibuat untuk salah satu layer keamanan pada server. Pada panduan ini, kami akan membahas lebih detail tentang apa itu CSF dan cara konfigurasinya di server Linux.<\/p>\n\n\n\n\n\n<h2 class=\"wp-block-heading\">Apa itu CSF?<\/h2>\n\n\n\n<p>ConfigServer Firewall juga dikenal sebagai CSF, adalah <em>script <\/em>konfigurasi firewall yang dibuat untuk memberikan keamanan yang lebih baik bagi <a href=\"https:\/\/blog.rumahweb.com\/web-server-adalah\/\">web server<\/a>, serta memberikan Anda user interface yang canggih dan mudah digunakan untuk mengelola pengaturan firewall. <\/p>\n\n\n\n<p>CSF mengkonfigurasi firewall server Anda untuk mengunci akses publik ke server atau website, dan hanya mengizinkan koneksi tertentu seperti masuk ke FTP, memeriksa email, atau memuat situs web. ConfigServer Firewall juga dilengkapi dengan layanan yang disebut Login Failure Daemon atau LFD. <\/p>\n\n\n\n<p>LFD mengawasi aktivitas pengguna dari kegagalan login yang berlebihan, yang biasanya terlihat seperti serangan <a href=\"https:\/\/www.rumahweb.com\/journal\/apa-itu-brute-force-adalah\/\" title=\"bruth force adalah\">brute force<\/a>. Jika jumlah kegagalan login terlihat berasal dari alamat IP yang sama, maka IP tersebut akan diblokir sementara dari semua layanan di server. <\/p>\n\n\n\n<p>Block IP ini akan kedaluwarsa secara otomatis, namun dapat dihapus secara manual melalui WebHost Manager ConfigServer. Selain menghapus IP, CSF juga memungkinkan Anda memasukkan IP secara manual dalam daftar putih atau daftar hitam firewall, serta pemantauan waktu nyata untuk blok IP otomatis di LFD.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Cara Install CSF<\/strong> di Linux<\/h2>\n\n\n\n<p>Pada panduan ini, kami akan memberikan contoh cara install CSF di linux dengan OS CentOS 7. Untuk memulai instalasi CSF, pastikan Perl dan libwww telah terinstall di server anda karena merupakan prasyarat dari CSF.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong>Baca juga : <a href=\"https:\/\/www.rumahweb.com\/journal\/cara-install-dan-config-csf-firewall-di-vps-cpanel\/\">Cara Install dan Config CSF Firewall di VPS cPanel<\/a><\/strong><\/pre>\n\n\n\n<p>Berikut langkah-langkah melakukan instalasi CSF di CentOS:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1. Download dan Extract CSF<\/h3>\n\n\n\n<p>Silahkan login sebagai root, kemudian jalankan command dibawah:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># cd \/usr\/src &amp;&amp; wget https:\/\/download.configserver.com\/csf.tgz\n# tar xzf csf.tgz &amp;&amp; cd csf<\/code><\/pre>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2022\/03\/Download-CSF.png\"><img loading=\"lazy\" decoding=\"async\" width=\"712\" height=\"207\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2022\/03\/Download-CSF.png\" alt=\"Download dan Extract the CSF\" class=\"wp-image-28022\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2022\/03\/Download-CSF.png 712w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2022\/03\/Download-CSF-300x87.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2022\/03\/Download-CSF-370x108.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2022\/03\/Download-CSF-270x78.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2022\/03\/Download-CSF-570x166.png 570w\" sizes=\"auto, (max-width: 712px) 100vw, 712px\" \/><\/a><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Step 2. Jalankan script Instalasi CSF<\/h3>\n\n\n\n<p>Bagian ini dimulai dengan pengecekan, apakah semua dependensi telah diinstal atau belum, membuat struktur direktori dan file yang diperlukan untuk antarmuka web, mendeteksi port yang saat ini terbuka, dan mengingatkan Anda untuk memulai ulang daemon csf dan lfd setelah Anda selesai dengan konfigurasi awal.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># sh install.sh<\/pre>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2022\/03\/Jalankan-script-Instalasi-CSF.png\"><img loading=\"lazy\" decoding=\"async\" width=\"501\" height=\"219\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2022\/03\/Jalankan-script-Instalasi-CSF.png\" alt=\"Jalankan script Instalasi CSF\" class=\"wp-image-28026\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2022\/03\/Jalankan-script-Instalasi-CSF.png 501w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2022\/03\/Jalankan-script-Instalasi-CSF-300x131.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2022\/03\/Jalankan-script-Instalasi-CSF-370x162.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2022\/03\/Jalankan-script-Instalasi-CSF-270x118.png 270w\" sizes=\"auto, (max-width: 501px) 100vw, 501px\" \/><\/a><\/figure>\n<\/div>\n\n\n<pre class=\"wp-block-preformatted\"># perl \/usr\/local\/csf\/bin\/csftest.pl<\/pre>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2022\/03\/Jalankan-script-Instalasi-CSF-Perl.png\"><img loading=\"lazy\" decoding=\"async\" width=\"496\" height=\"204\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2022\/03\/Jalankan-script-Instalasi-CSF-Perl.png\" alt=\"\" class=\"wp-image-28029\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2022\/03\/Jalankan-script-Instalasi-CSF-Perl.png 496w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2022\/03\/Jalankan-script-Instalasi-CSF-Perl-300x123.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2022\/03\/Jalankan-script-Instalasi-CSF-Perl-370x152.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2022\/03\/Jalankan-script-Instalasi-CSF-Perl-270x111.png 270w\" sizes=\"auto, (max-width: 496px) 100vw, 496px\" \/><\/a><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Step 3. <strong>Disable Firewall dan Configure CSF<\/strong><\/h3>\n\n\n\n<p>Pada langkah ketiga ini Anda perlu menonaktifkan Firewalld yang merupakan bawaan Centos. Jika menggunakan Ubuntu, maka yang dinonaktifkan adalah UFW. <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># systemctl stop firewalld\n# systemctl disable firewalld<\/code><\/pre>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2022\/03\/disable-Firewalld.png\"><img loading=\"lazy\" decoding=\"async\" width=\"725\" height=\"176\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2022\/03\/disable-Firewalld.png\" alt=\"Disable Firewall dan Configure CSF\" class=\"wp-image-28032\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2022\/03\/disable-Firewalld.png 725w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2022\/03\/disable-Firewalld-300x73.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2022\/03\/disable-Firewalld-370x90.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2022\/03\/disable-Firewalld-270x66.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2022\/03\/disable-Firewalld-570x138.png 570w\" sizes=\"auto, (max-width: 725px) 100vw, 725px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Setelah menonaktifkan <em>firewalld<\/em>, silahkan edit file <strong>etc\/csf\/csf.conf<\/strong> dan ubah nilai <strong><em>TESTING = &#8220;1&#8221;<\/em><\/strong> menjadi <strong><em>TESTING = &#8220;0&#8221;<\/em><\/strong>.<\/p>\n\n\n\n<p>Tujuan disable <em>firewalld <\/em>agar fungsi keamanan hanya terpusat pada satu control dalam CSF, jika keduanya aktif bersamaan, Anda akan mengalami kendala manage seperti double pengecekan\/penyetingan IP, Port, Logs dan lainnya.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2022\/03\/Config-CSF-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"715\" height=\"328\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2022\/03\/Config-CSF-1.png\" alt=\"config CSF di Centos7\" class=\"wp-image-28039\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2022\/03\/Config-CSF-1.png 715w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2022\/03\/Config-CSF-1-300x138.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2022\/03\/Config-CSF-1-370x170.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2022\/03\/Config-CSF-1-270x124.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2022\/03\/Config-CSF-1-570x261.png 570w\" sizes=\"auto, (max-width: 715px) 100vw, 715px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>File <strong>csf.conf<\/strong> merupakan file konfig yang akan digunakan sebagai rules standard CSF maupun LFD, Anda dapat eksplorasi lebih jauh dalam file konfignya seperti open port TCP\/UDP, ICMP rate, setting perangkat jaringan agar tidak dilalui CSF dan masih banyak lagi.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 4. <strong>Restart service CSF dan LFD<\/strong><\/h3>\n\n\n\n<p>Pada tahap akhir dari penyetingan konfig, diperlukan restart service CSF dan LFD agar efek settingan dapat langsung aktif. Silahkan eksekusi perintah dibawah:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># systemctl restart {csf,lfd}\n# systemctl enable {csf,lfd}\n# systemctl is-active {csf,lfd}<\/code><\/pre>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2022\/03\/Restart-CSF-dan-LFD.png\"><img loading=\"lazy\" decoding=\"async\" width=\"478\" height=\"149\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2022\/03\/Restart-CSF-dan-LFD.png\" alt=\"\" class=\"wp-image-28050\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2022\/03\/Restart-CSF-dan-LFD.png 478w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2022\/03\/Restart-CSF-dan-LFD-300x94.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2022\/03\/Restart-CSF-dan-LFD-370x115.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2022\/03\/Restart-CSF-dan-LFD-270x84.png 270w\" sizes=\"auto, (max-width: 478px) 100vw, 478px\" \/><\/a><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Step 5. <strong>Konfigurasi Anti-SYNFlood<\/strong><\/h3>\n\n\n\n<p>Setelah Anda melakukan konfigurasi dasar diatas, langkah penting lainnya yaitu dengan mengaktifkan filter SYN yang merupakan aktivitas DoS yang dapat menyebabkan server menjadi LOAD bahkan bisa menyebabkan gagal akses. <\/p>\n\n\n\n<p>Cara simple melihat apakah Anda sedang diserang, eksekusi perintah dibawah sebagai root:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># netstat -nap | grep SYN -c<\/pre>\n\n\n\n<p>Pada file <strong>etc\/csf\/csf.conf<\/strong>, Anda perlu mengaktifkan <strong>SYSFLOOD <\/strong>beserta value yang diperlukan, sebagai contoh ada digambar bawah:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2022\/03\/SYNFLOOD-CSF.png\"><img loading=\"lazy\" decoding=\"async\" width=\"617\" height=\"157\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2022\/03\/SYNFLOOD-CSF.png\" alt=\"\" class=\"wp-image-28058\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2022\/03\/SYNFLOOD-CSF.png 617w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2022\/03\/SYNFLOOD-CSF-300x76.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2022\/03\/SYNFLOOD-CSF-370x94.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2022\/03\/SYNFLOOD-CSF-270x69.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2022\/03\/SYNFLOOD-CSF-570x145.png 570w\" sizes=\"auto, (max-width: 617px) 100vw, 617px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p><strong>SYNFLOOD_RATE <\/strong>&#8211; Ini adalah jumlah paket SYN yang akan diterima, per IP, per detik. Jika diserang, Anda dapat mengambil manfaat dari menurunkan pengaturan ini.<\/p>\n\n\n\n<p><strong>SYNFLOOD_BURST <\/strong>&#8211; Ini adalah berapa kali IP dapat mencapai batas limit <strong><em>HIT<\/em><\/strong> sebelum diblokir oleh firewall. Jika Anda diserang, silahkan turunkan nilainya untuk membatasi jumlah request dari si-penyerang.<\/p>\n\n\n\n<p>Demikian artikel kami tentang apa itu CSF, cara install dan konfigurasinya di Linux. Semoga bermanfaat.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>CSF adalah singkatan dari ConfigServer Firewall, yaitu script konfigurasi firewall yang dibuat untuk salah satu layer keamanan pada server. Pada panduan ini, kami akan membahas lebih detail tentang apa itu CSF dan cara konfigurasinya di server Linux. Apa itu CSF? ConfigServer Firewall juga dikenal sebagai CSF, adalah script konfigurasi firewall yang dibuat untuk memberikan keamanan [&hellip;]<\/p>\n","protected":false},"author":338,"featured_media":28082,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[177],"tags":[1761,1760,1086,161,44],"class_list":{"0":"post-27827","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-vps","8":"tag-centos","9":"tag-config","10":"tag-csf","11":"tag-install","12":"tag-linux"},"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2022\/03\/Apa-itu-CSF-Cara-install-dan-Konfigurasinya-di-Linux.png","jetpack_shortlink":"https:\/\/wp.me\/p8n3G7-7eP","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/27827","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/users\/338"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/comments?post=27827"}],"version-history":[{"count":0,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/27827\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media\/28082"}],"wp:attachment":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media?parent=27827"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/categories?post=27827"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/tags?post=27827"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}