How to Take Backup in Check Point Firewall – Complete Guide
Introduction
Regular backups are essential for any Check Point environment. A good backup lets you quickly recover from hardware failure, misconfiguration, upgrade issues, or ransomware attacks. Check Point provides multiple ways to back up both the Security Management Server (SMS) and Security Gateways.
This guide covers all standard backup methods for R80+ versions (including R81, R81.10, R81.20), with step-by-step instructions, best practices, and recovery tips.
Types of Backups in Check Point
- Management Server Backup – Full backup of database, policies, objects, logs, certificates
- Gateway Local Backup – Configuration snapshot of a single gateway
- Configuration Export/Import – Text-based export for manual restore or migration
- Scheduled Automatic Backups – Configured via SmartConsole or CLI
Always take a backup before major changes (upgrades, policy installs, migrations).
Backup Security Management Server (SMS) via GUI
- Log in to SmartConsole
- Go to Manage & Settings → Backups
- Click Create New Backup
- Choose backup type: Full Backup (recommended)
- Select destination: Local disk or remote server (FTP/SCP)
- Enter filename and path
- Click Backup Now
Backup file is saved as .tgz (tar.gz) with timestamp.
Backup SMS via CLI (Recommended)
On the Management Server:
migrate export -f /var/log/backup-full-$(date +%Y%m%d).tgz
This creates a full portable backup that can be used for restore or migration.
Use migrate export for disaster recovery — it includes everything needed to rebuild SMS.
Backup Individual Security Gateway
On the gateway CLI:
save config
Or for full snapshot:
snapshot
Snapshot file is saved in /var/log/snapshots/.
Gateway snapshots are local only — copy to external storage.
Scheduled Automatic Backups
In SmartConsole:
- Manage & Settings → Backups → Scheduled Backups
- Enable scheduled backup
- Set frequency (daily/weekly)
- Choose destination (local or remote)
- Apply
CLI method (crontab on SMS):
crontab -e 0 2 * * * /opt/CPsuite-R81/fw1/scripts/migrate export -f /var/log/auto-backup-$(date +\%Y\%m\%d).tgz
How to Restore from Backup
GUI Restore (partial):
- Manage & Settings → Backups → Import
- Select backup file
- Choose components to restore
Full SMS Restore (CLI):
migrate import -f /var/log/backup-full-20250101.tgz
Full import overwrites current configuration — use only for disaster recovery.
Best Practices for Check Point Backups
- Take backups before every major change (upgrade, migration, policy install)
- Store backups off-site (external server, cloud storage)
- Test restores periodically in lab environment
- Keep at least 7–30 days of backups
- Use versioned filenames with date
- Monitor backup logs for errors
Conclusion
Regular backups are one of the most important tasks in Check Point administration. Use GUI for quick local backups, migrate export/import for full disaster recovery, and schedule automatic backups to stay protected.
Always verify your backup files are readable and complete. A good backup strategy saves hours (or days) during outages or failures.