آموزش بکاپ خودکار MikroTik + ارسال به گوگلدرایو و FTP
بکاپ خودکار MikroTik
نویسنده: تیم آموزشی irmikro
تاریخ انتشار: اردیبهشت ۱۴۰۴
سطح آموزش: پیشرفته (مناسب برای مدیران شبکه و متخصصان امنیت)
بکاپ خودکار MikroTik
فهرست مطالب
- مقدمه
- اهمیت بکاپگیری در میکروتیک
- روشهای بکاپگیری در MikroTik
- تنظیم بکاپ خودکار با Scheduler
- ارسال بکاپ به FTP سرور
- ارسال بکاپ از طریق Email
- اتصال به Google Drive با rclone
- اسکریپت کامل بکاپگیری و آپلود به گوگلدرایو
- بازیابی بکاپ در MikroTik
- نکات امنیتی و حرفهای
- سوالات متداول (FAQ)
- نتیجهگیری
بکاپ خودکار MikroTik
1. مقدمه
روترهای MikroTik قلب بسیاری از شبکهها هستند.
کوچکترین اشتباه یا ریست شدن تنظیمات میتواند دسترسی به شبکه را مختل کند.
یکی از مهمترین اقدامات برای جلوگیری از این فاجعه، بکاپگیری منظم و امن از تنظیمات است.
در این مقاله میخواهیم بهصورت عملی و قدمبهقدم، روشهای بکاپگیری خودکار و ارسال آن به فضای ابری (FTP، Email، Google Drive) را آموزش دهیم.
بکاپ خودکار MikroTik
2. اهمیت بکاپگیری در میکروتیک
- جلوگیری از از دست رفتن تنظیمات در اثر قطع برق، اشتباه کاربر یا حملات سایبری
- صرفهجویی در زمان در زمان بازیابی
- امکان انتقال سریع تنظیمات به روتر جدید
- افزایش امنیت و آمادگی برای بحرانهای شبکه
بکاپ خودکار MikroTik
3. روشهای بکاپگیری در MikroTik
MikroTik دو نوع فایل بکاپ ارائه میدهد:
- Backup File (.backup): شامل کل تنظیمات سیستم، رمزها و مقادیر رمزگذاریشده
- Export File (.rsc): شامل تنظیمات به صورت متنی قابل ویرایش (مناسب برای انتقال به روتر دیگر)
دستور ساخت فایل بکاپ:
/system backup save name=backup_$(/system clock get date)
دستور Export کامل:
/export file=config_$(/system clock get date)
بکاپ خودکار MikroTik
4. تنظیم بکاپ خودکار با Scheduler
ابتدا با استفاده از Scheduler، اسکریپت بکاپگیری را بهصورت خودکار اجرا میکنیم:
ایجاد اسکریپت:
/system script
add name="auto-backup" source="/system backup save name=auto_backup"
/export file=auto_export
زمانبندی اجرا (مثلاً روزانه ساعت ۲ صبح):
/system scheduler
add name="daily-backup" start-time=02:00 interval=1d on-event="/system script run auto-backup"
بکاپ خودکار MikroTik
5. ارسال بکاپ به FTP سرور
برای آپلود فایلها به سرور FTP، مراحل زیر را انجام دهید:
پیشنیاز:
یک FTP سرور در دسترس داشته باشید (مثلاً FileZilla Server).
اسکریپت ارسال به FTP:
/tool fetch address=FTP_SERVER_IP src-path=auto_backup.backup user=ftpuser password=ftppass upload=yes dst-path=backup/auto_backup.backup
میتوانید این دستور را در اسکریپت بکاپ قرار دهید تا پس از ساخت فایل، بهصورت خودکار آپلود شود.
بکاپ خودکار MikroTik
6. ارسال بکاپ از طریق Email
برای ارسال بکاپ از طریق ایمیل مراحل زیر را دنبال کنید:
تنظیم SMTP:
/tool e-mail
set address=smtp.gmail.com port=587 start-tls=yes user=your.email@gmail.com password=yourpassword
ارسال فایل بکاپ:
/tool e-mail send to="you@example.com" subject="MikroTik Backup" body="Auto backup file attached" file=auto_backup.backup
بکاپ خودکار MikroTik
7. اتصال به Google Drive با rclone (رویکرد حرفهای)
Google Drive به صورت مستقیم توسط میکروتیک پشتیبانی نمیشود، اما میتوان از rclone در یک سیستم واسط (لینوکس، رزبریپای، ویندوز) استفاده کرد.
مراحل کلی:
- نصب rclone روی سیستم واسط
- اتصال به Google Drive
- تنظیم Job زمانبندی برای دانلود بکاپ از MikroTik و آپلود آن به Drive
اسکریپت Bash نمونه:
#!/bin/bash
# دانلود از MikroTik
scp admin@192.168.88.1:auto_backup.backup /home/user/backup/
# آپلود به Google Drive
rclone copy /home/user/backup/ gdrive:mikrotik_backups/
بکاپ خودکار MikroTik
8. اسکریپت کامل بکاپگیری و آپلود به FTP
/system script
add name=auto-backup source={
:local date [/system clock get date]
:local time [/system clock get time]
:set date [:pick $date 0 4].[:pick $date 5 7].[:pick $date 8 10]
:set time [:pick $time 0 2]-[:pick $time 3 5]
:local fname "backup-$date-$time"
/system backup save name=$fname
/tool fetch address=ftp.example.com src-path=$fname.backup user=ftpuser password=ftppass upload=yes dst-path=$fname.backup
}
بکاپ خودکار MikroTik
9. بازیابی بکاپ در MikroTik
بازیابی از .backup:
/system backup load name=backup-file.backup
بازیابی از .rsc:
/import file=config.rsc
⚠️ توجه: فایلهای .rsc قابل ویرایش هستند و ممکن است برخی دستورات در مدلهای مختلف متفاوت عمل کنند.
بکاپ خودکار MikroTik
10. نکات امنیتی و حرفهای
- رمزگذاری ارتباط با FTP (FTPS)
- حذف فایل بکاپ پس از آپلود با دستور
/file remove
- استفاده از نام کاربری غیر پیشفرض برای امنیت بیشتر
- استفاده از VPN برای دسترسی ایمن به روتر
- تست فایل بکاپ در محیط آزمایشی پیش از بازیابی در محیط اصلی
بکاپ خودکار MikroTik
11. سوالات متداول (FAQ)
آیا بکاپها رمزگذاری شده هستند؟
فایل .backup شامل رمزگذاری داخلی MikroTik است اما فایل .rsc خیر.
بهتر است از کدام فرمت استفاده کنیم؟
برای بازیابی سریع از .backup استفاده کنید، برای مستندسازی از .rsc.
آیا امکان ارسال به چند مسیر وجود دارد؟
بله. میتوانید همزمان به Email، FTP و ذخیره محلی ارسال کنید.
بکاپ خودکار MikroTik
12. نتیجهگیری
با تنظیم بکاپگیری خودکار در MikroTik و ارسال به فضای ابری یا FTP، میتوانید با خیالی آسوده از پایداری شبکه خود اطمینان حاصل کنید.
این روش نهتنها از خطر از دست رفتن تنظیمات جلوگیری میکند، بلکه بازیابی سریع را نیز تضمین میکند.
این آموزش گامی حیاتی برای حرفهایسازی مدیریت تجهیزات MikroTik است.