Simple auto backup mikrotik routeros configuration with SSH protocol
This script allow to backup your router configuration remotely. Written in bash and very easy to use.
Usage
Clone this repository
git clone https://github.com/man20820/mikrotik-ssh-backup.gitPrerequisite
Use SSH Key instead of password. The method can be seen in the following article: https://mikrotik.co.id/artikel/491/
Modify configuration
Modify sshbackup.sh, change username and target
nano sshbackup.sh
userName=man20820
target=192.168.1.1Modify where file to save safely
/path/to/backupSet file executable
chmod +x sshbackup.shTest run
man20820@manvm:~/sshbackup/mikrotik-ssh-backup$ ./sshbackup.sh
Name: MikroTik
MikroTik
20220705
Configuration backup saved
MikroTik-20220705.backup 100% 25KB 1.3MB/s 00:00
man20820@manvm:~/sshbackup/mikrotik-ssh-backup$Set scheduler with cron
crontab -e
0 1 * * * /home/man20820/sshbackup/mikrotik-ssh-backup/sshbackup.sh