How To Backup / Restore / Export your CSF Firewall Configuration

Whenever you want to deploy a new Linux VPS / Dedicated server, you generally have to set and configure CSF / LFD all over again which is a tedious process.

Thanks to this tutorial, you'll be able to export and import your firewall configuration for further usage.

Here are the 2 very simple steps to perform your backup and restoration  :

1) You need to connect through SSH to your Linux VPS / Dedicated Server with a File SSH client such as FileZilla, WinSCP, or your favorite SSH client.

Then you need to download the following files in /etc/csf :

-csf.conf
-csf.allow
-csf.deny
-csf.ignore
-csf.fignore
-csf.mignore
-csf.rignore
-csf.signore
-csf.suignore

You can also put them into an archive through a SSH client as Putty with the following command line :

tar cvfz csfbackup.tgz csf.conf csf.allow csf.deny csf.*ignore



2) To restore your configuration, you would just need to upload and overwrite toi your newer server the downloaded files into /etc/csf.

That's it! You can share your typical CSF / LFD configuration accross different servers.

Was this answer helpful?

 Print this Article

Also Read

How to Refresh your cPanel License

If you have purchased your linux VPS along with a cPanel license. Your license won't be active...

How To Clean your cPanel Logs Files in One Go

This tutorial is meant to provide a shortcut to clean your log files in a cPanel Dedicated Server...

How To Update cPanel From SSH or GUI

In order to update the cPanel software on a Linux VPS, there is 2 ways to do it. Upgrading the...

How to Install the CSF / LFD Firewall on your VPS / Dedicated Server

Throughout this guide, you'll learn how to install your own Firewall on your linux VPS /...

How to activate TUN/TAP on your Linux VPS

Throughout this tutorial, we will show you how to activate the TUN / TAP feature on your linux...