Mikrotik – популярная операционная система, разработанная компанией MikroTik для маршрутизаторов и сетевых устройств. Однако сохранение данных на устройстве может быть рискованным, поэтому рекомендуется регулярно создавать резервные копии конфигурации.
Скрипт резервного копирования Mikrotik с использованием ftp предоставляет надежное и автоматическое резервное копирование конфигурации Mikrotik на удаленный ftp-сервер. Это позволяет восстановить настройки устройства в случае сбоя или потери данных.
Резервное копирование Mikrotik с использованием ftp — эффективный способ обеспечить безопасность данных и облегчить процесс восстановления системы.
С использованием скрипта резервного копирования Mikrotik можно настроить регулярную автоматическую передачу конфигурации на удаленный ftp-сервер. Это позволяет сохранять несколько копий конфигурации и обеспечивает безопасность данных, так как передача данных на удаленный сервер защищена протоколом ftps.
Скрипт создания резервной копии Mikrotik
Для начала создадим новый скрипт на Mikrotik. Откройте терминал Mikrotik и выполните следующую команду:
/system script add name=backup_script source="/system backup save name=backup"
В этом скрипте мы используем команду /system backup save
для создания резервной копии Mikrotik. Команда сохраняет резервную копию с именем «backup». Вы можете заменить это имя на любое другое имя, которое вам нравится.
Теперь добавим действие в наш скрипт для передачи резервной копии по FTP. Чтобы это сделать, выполните следующую команду:
/system script add name=backup_script source="/tool fetch url=ftp://ftp.example.com/backup_Filename=backup;user=user;password=password mode=ftp"
В этой команде мы используем команду /tool fetch
для передачи резервной копии по протоколу FTP. Убедитесь, что вы заменили «ftp.example.com» на адрес вашего FTP-сервера, «backup» на имя файла резервной копии, «user» на имя пользователя FTP и «password» на пароль пользователя FTP.
Теперь, когда у нас есть скрипт для создания резервной копии и передачи ее по FTP, мы можем настроить его выполнение по расписанию. Для этого выполните следующую команду:
/system scheduler add name=backup_schedule on-event=backup_script start-time=00:00:00 interval=1d
В этой команде мы создаем планировщик задач, который будет запускать наш скрипт каждый день в 00:00:00. Вы можете изменить время и интервал в соответствии со своими потребностями.
Теперь ваш скрипт для создания резервной копии Mikrotik и передачи ее по протоколу FTP готов к использованию. Убедитесь, что ваш FTP-сервер доступен и настроен правильно, чтобы сохранить резервные копии в надежном месте.
Установка скрипта на Mikrotik
Для установки скрипта резервного копирования на Mikrotik выполните следующие шаги:
- Зайдите в управление Mikrotik через SSH, Winbox или Webfig.
- Откройте вкладку «System» и выберите пункт меню «Scripts».
- Нажмите на кнопку «Add New» для создания нового скрипта.
- Введите имя скрипта в поле «Name». Например, «backup_script».
- В поле «Source» вставьте код скрипта резервного копирования Mikrotik.
- Нажмите на кнопку «OK» для сохранения скрипта.
После установки скрипта резервного копирования, вы можете настроить его запуск по расписанию или выполнять вручную.
Для запуска скрипта вручную, выполните следующие шаги:
- Выберите созданный скрипт в списке скриптов.
- Нажмите на кнопку «Run» для запуска скрипта.
- Дождитесь окончания выполнения скрипта. Вы увидите сообщение об успешном выполнении.
Теперь скрипт резервного копирования успешно установлен на Mikrotik и готов к использованию!
Настройка FTP-сервера для резервного копирования
Для настройки FTP-сервера на MikroTik необходимо выполнить следующие шаги:
- Установите FTP-сервер на удаленном сервере. В популярных Linux-дистрибутивах это можно сделать с помощью команды apt-get install vsftpd. Для Windows-серверов можно использовать программы FileZilla Server или Serv-U.
- Откройте конфигурационный файл FTP-сервера (/etc/vsftpd.conf для Linux или настройки программы на Windows) и укажите параметры доступа для пользователя, используемого для резервного копирования (например, создайте новый FTP-пользователь или добавьте пользователя в список разрешенных).
- Настройте файрволл на удаленном сервере таким образом, чтобы был доступен TCP-порт, используемый FTP-сервером (по умолчанию 21), и порты для передачи данных (обычно в диапазоне 49152-65534).
- На MikroTik откройте WebFig или WinBox и перейдите в раздел Files.
- Нажмите на кнопку + Add для добавления нового резервного копирования.
- Во вкладке Action выберите опцию Backup.
- В разделе Backup file name укажите имя файла резервной копии (например, backup.rsc).
- В разделе Backup file path укажите путь к папке на удаленном сервере, где должна быть сохранена резервная копия (например, /home/ftp/backup/).
- В разделе Method выберите опцию ftp.
- В разделе User укажите имя пользователя FTP-сервера, используемого для резервного копирования.
- В разделе Password укажите пароль пользователя FTP-сервера.
- В разделе Address укажите адрес удаленного FTP-сервера (например, ftp.example.com).
- В разделе Port укажите порт, используемый FTP-сервером.
- Нажмите кнопку Apply для сохранения настроек.
После настройки FTP-сервера на MikroTik вы сможете регулярно создавать резервные копии и сохранять их на удаленном сервере для безопасного хранения в случае сбоя или потери данных на основном устройстве.