سؤال

أحتاج إلى الاحتفاظ بالملفات والمجلدات على جهازين يعملان بنظام Windows وغير مرتبطين بالمجال ومتزامنين عبر شبكة عامة.

كنت أفكر في rsync بدلاً من SSH - لكنني كنت أتساءل عما إذا كان هناك حل أبسط؟هل هناك أي إمكانية لاستخدام إطار عمل المزامنة عبر SFTP/SCP/SSH؟

أو أنا منفتح على أفكار أفضل؟

هل كانت مفيدة؟

المحلول 2

اعتقدت أنني سأقوم بنشر ما ذهبت إليه أخيرًا - WinSCP - http://winscp.net

يتصل عبر واجهة المستخدم الرسومية بخادم SFTP + يدعم المزامنة المحلية/البعيدة/كلاهما + قابل للبرمجة باستخدام واجهة سطر الأوامر/الدفعة.

نصائح أخرى

لا أعتقد أنه يمكنك تجاوز rsync.إنه سريع وموثوق، وعندما يقترن بـ SSH (وهو أحد متطلباتك)، يصبح آمنًا.إنه مجاني أيضًا!

إذا كنت تريد بعض التكامل مع أنظمة الإصدار لديك، فراجع ذلك انسجام.

هناك أيضًا بدائل تجارية مثل المزامنة الفورية.

يبدو وكأنه حالة كتاب مدرسي للاستخدام مشاركة المجلد.

هذه الإجابة مشابهة للإجابة التي أنشأتها أداة فتح الموضوع ولكن لا يمكنني التعليق لذا أضيفها هنا:

واجهت نفس المشكلة منذ عام واحد عند أحد العملاء.كنا بحاجة إلى حل غير قابل للبرمجة لمزامنة مجلد كبير مع عدة مجلدات فرعية عبر الإنترنت!

في ذلك الوقت كان النظام يستخدم rsync ولكني لم أحب ضرورة تثبيت أداة Linux والحاجة إلى VPN بين الاثنين لتأمين الاتصال.

لذلك كان النهج الأول هو البرمجة النصية باستخدام Powershell واستخدام WinSCP وIIS ftps (ftp over ssl).لم يعمل WinSCP وIIS ftps بشكل جيد معًا!غالبًا ما تؤدي المزامنة إلى استثناءات غريبة لم نتمكن من إصلاحها.ثم قمنا بالتبديل إلى CrushFTP وsftp (ssh ftp).

هذا الحل يعمل بشكل جيد للغاية!كان لدينا أكثر من 300 عملية نشر ليلية تلقائية ولم يفشل أي منها.لذلك يمكنني أن أوصي باستخدام بوويرشيل للبرمجة النصية ومكتبة WinSCP لمزامنة المجلدات مع خادم sftp (وليس ftps).على الرغم من أنها بالتأكيد ليست بنفس سرعة rsync، إلا أنها مستقرة جدًا ويمكن كتابتها بسهولة.

يمكنك إعداد المجلدات المشتركة عبر شبكة VPN آمنة باستخدام هاماتشي, ، ثم استخدم تطبيق مزامنة المجلدات لمزامنتها.

هل جربت الحائز على جائزة com.rsyncrypto?

أستخدم SVN.إنه يعمل (على ما أظن) عبر SSH وSSL.

الإصدار الكامل، مزامنة الملفات، ما الذي لا يعجبك؟

أنا أوصي rdiff النسخ الاحتياطي.وهو يدعم النسخ الاحتياطية المتزايدة عبر SSH وهو حل مجاني ومثبت.ولكونه تزايديًا، فإنه يسمح أيضًا بالوصول إلى الملفات التي تم حذفها أو إلى الإصدارات الأقدم من الملفات المعدلة.

+1 لتوصية كريس.هذا هو بالضبط ما أستخدمه FolderShare من أجل الحفاظ على مزامنة المجلدات عبر 3 أجهزة كمبيوتر تعمل بنظام Windows وجهازين Mac يعملان بنظام OS X.

يمكنك استخدام أ VPN الخادم على هاماتشي

جرب هذا، SSHSync للنوافذ

http://code.google.com/p/sshsync/

تطبيقات سطر الأوامر التي تسمح بعمليات نقل FTP الآمنة الذكية.يدعم SshSync عمليات النقل من نوع السحب فقط، ولكنه يسمح باستخدام مفتاح خاص لضمان أمان المصادقة.يتم استخدام ملف نصي يحتوي على قائمة بالملفات التي تتم معالجتها دائمًا للتحقق من استرداد الملفات "الجديدة" فقط.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top