CSF: Backup and Restore Configuration

Aveces a instalar varios servidores o al migrar algunos hay que volver a configurar el Firewall de cero porque CSF (Config Server Firewall) no tiene una utilidad para exportar la configuración, excepciones y reglas que tenemos predefinidas. Por suerte todos estos datos están en los archivos del CSF y correctamente separados por lo que podemos copiarlos de un Servidor a otro sin problemas. Para ellos hacemos lo siguiente:

Entramos a la siguiente carpeta por medio de SFTP o SSH:

/etc/csf

Ahora tenemos que copiar los archivos:

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

Tambien podemos agregarlos a un único archivo con Tar:

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

Por ultimo solo tenemos que reemplazar esos archivos en el nuevo servidor en la misma ruta ( /etc/csf/ ) y reiniciamos CSF con el siguiente comando (o mediante la GUI) :

csf -r