بکاپ اتوماتیک از میکروتیک و ذخیره در ftp
سلام خدمت دوستان وب سایت درجه یک توسینسو
من میخام از روتر های میکروتیکم به صورت اتوماتیک بکاپ بگیرم و به صورت اتوماتیک در ftp ذخیره بکنم
داخل روتر میکروتیک یک scheduler نوشتم و یه ساعت و تاریخ براش مشخص کردم که تو ساعت مقرر بکاپ میگیره و مشکلی هم ندارم
برای انتقال بکاپ به ftp هم یه scheduler دیگه نوشتم که در تایم مشخص بکاپ رو داخل ftp کپی کنه که این تیکه کار نمیکنه
برای ftp نرم افزار filezila رو نصب کردم یک یوزر هم ایجاد کردم و اطلاعات ftp مثله یوزر و پسوورد و ip اون رو در میکروتیک تنظیم کردم
ولی جواب نگرفتم
اینم تصویرش
10 پاسخ
پینگ ftp رو دارم ولی دریافت نمیکنه چه نرم افزاری برای ftp بهتره؟
میخام بکاپ ها روی همون سروری که ftp رو نصب میکنم ذخیره بشن ..
روی سرور نه نمیتونم
ولی معمولی روی ویندوز 10 میتونم اما با میکروتیک نمیتونم
سلام دوست عزیز.
از نرم افزار Serv-u روی ویندوز برای ساخت FTP SERVER استفاده کنید. توضیحات راه اندازیش هم اینجا نوشتم.
برای اسکریپت هم من دارم از یه اسکریپت استفاده میکنم که الان برات کدش رو میذارم:
log info "Automatic FTP Backup By Mownten Started" :global thisdate [/system clock get date] :global datetimestring ([:pick $thisdate 0 3] ."-" . [:pick $thisdate 4 6] ."-" . [:pick $thisdate 7 11]) /system backup save name="$[/system identity get name]_$datetimestring" :log info "(1/7) Running Backup Script :)" :delay 2s :log info "(2/7) System Backup Done :)" :delay 2s /export compact file="$[/system identity get name]_$datetimestring" :log info "(3/7) Config export Done :)" :delay 2s :log info "(4/7) Connecting to Sisicom FTP Server............." /tool fetch address=x.x.x.x src-path="$[/system identity get name]_$datetimestring.backup" user=x.x.x.x password=x.x.x.x port=21 upload=yes mode=ftp dst-path="/$[/system identity get name]_$datetimestring.backup" :delay 1s :log info "(5/7) Sending System Backup Done :)" /tool fetch address=x.x.x.x src-path="$[/system identity get name]_$datetimestring.rsc" user=x.x.x.x password=x.x.x.x port=21 upload=yes mode=ftp dst-path="/$[/system identity get name]_$datetimestring.rsc" :delay 1s :log info "(6/7) Sending Config Export Done :)" /file remove "$[/system identity get name]_$datetimestring.backup" /file remove "$[/system identity get name]_$datetimestring.rsc" :log info "(7/7) Removing Local Backup Files Done :)" :delay 2s :log info "Backup Finished Successfully ...!!!! Good Luck ;)"
بجای x.x.x.x هم مشخصات خودت رو وارد کن. یا هم فایل متنیش رو دانلود کن.
لازم به ذکره که این اسکریپت با استفاده از دستورات خط 20 و 21 فایل های بکاپ رو بعد از آپلود حذف میکنه.
به صورت معمولی الان به ftp اون سرور دسترسی دارین؟
میتونید به ftp اون سرور اطلاعات بریزین؟
ممنون از هر دو عزیز
مشکل حل شد و راه اندازیش کردم
متوجه هستم
الان شما به صورت معمولی به ftp دسترسی دارین؟
در حالت عادی میتونید بهش دسترسی داشته باشین؟
سلام.
serv-u تنظیمات خاصی برای ftp نداره. اول ببینید دستگاه پینگ سرور رو داره یا نه؟ بعدا فایروال سرور رو چک کنید.
من روی سیستم خودم که ویندوز 10 هست از طرف سوییچ سیسکو که بکاپ ها رو میفرستم یعنی دستور copy startup config tftp رو که وارد میکنم .و ip سیستم خودم رو که میزنم بکاپ ها ذخیره میشن ... اما از طرف روتر میکروتیک درست عمل نمیکنه
ولی روی ویندوز سرور دقیقا همون نرم افزاری که روی سیستم خودم نصب کردم رو راه انداختم ولی بکاپ ها انتقال پیدا نمی کنند .پینگ سرور رو هم دارم نرم افزار هم tftp32 هست روی سرور سرویس یا چیزه دیگه ای نیازه تا اجرا بشه؟
یه چیزه دیگه تو این نرم افزار یوزر و پسورد برای tftp نمیشه ساخت.
سلام
ممنون آقای هاشمی
اسکریپت رو داخل میکروتیک نوشتم اجرا میشه و بکاپ هم میگیره
نرم افزار serv-u رو هم نصب کردم و یک یوزر و پسورد هم ساختم ولی بکاپ هارو از میکروتیک دریافت نمیکنه
تنظیم خاصی باید روی serv-u برای ftp انجام بشه ؟