مزامنة ، مزامنة المعدات بطريقة بسيطة

حول التزامن

في المقالة التالية سوف نلقي نظرة على Syncthing. هذا هو البرمجيات مفتوحة المصدر تزامن الملف المستمر. سوف تسمح لنا مزامنة الملفات بين جهازي كمبيوتر أو أكثر على الشبكة.

ربما تكون البيانات اليوم هي أهم شيء يمكن للمستخدمين حفظه على أجهزتهم. لذلك ، يستحق كل مستخدم اختيار مكان تخزين معلوماته. إذا تمت مشاركته مع طرف ثالث أو إذا تم نقله عبر الإنترنت. قبل الشروع في تثبيت Syncthing على Ubuntu، دعنا نلقي نظرة سريعة على ما يقدمه.

في هذه المقالة سنرى هذا التطبيق الذي سيسمح لنا بسهولة مزامنة الملفات بين جهازين. للقيام بذلك ، يميز Syncthing بين "الجهاز المحلي" هو الجهاز الذي سيتم تكوينه و "الجهاز البعيد" الذي سيكون الجهاز الآخر.

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

وظائف التزامن مع Syncthing

  • تتم المزامنة بسرعة معقولة لتجنب تلف البيانات ، فضلاً عن حمايتها من الهجمات الخارجية أو التنصت أو التعديل من قبل أطراف غير مصرح لها.
  • التطبيق سهل الوصول ومفهوم ومترجم إلى عدة لغات.
  • جميع الاتصالات مضمونة ، وكذلك مشفرة باستخدام TLS.
  • إنه برنامج متعدد الأنظمة الأساسية لأنه يعمل على Linux و Windows و Mac OS X و Solaris و FreeBSD و Dragonfly و OpenBSD وكذلك NetBSD.

في أحدث إصدار من Syncthing ، وهو 0.14.32 ، تم إجراء تغييرات مختلفة مقارنة بالإصدارات السابقة. من بين أبرزها ، تجدر الإشارة إلى أن قائمة الأجهزة القريبة الآن تقوم بتصفية الأجهزة الموجودة بالفعل في التكوين بشكل مناسب. يتم الآن عرض "الأجهزة المجاورة" في مربع حوار إضافة جهاز ، وبالتالي تجنب الحاجة إلى كتابة معرف جهازك. المجلدات التي تم تجاهلها في طلب المشاركة تعمل الآن بشكل صحيح عند إضافتها يدويًا لاحقًا. يمكنك الرجوع إلى جميع الخصائص بمزيد من التفصيل في الوثائق الرسمية من التطبيق.

كيفية تثبيت Syncthing على Ubuntu

سيكون لدينا خيار استخدام قناتين للتثبيت. يمكنك أولاً محاولة التثبيت من الخيار الثابت. من الضروري فتح محطة طرفية (Ctrl + Alt + T) وكتابة الأوامر التالية:

curl -s https://syncthing.net/release-key.txt | sudo apt-key add -
echo "deb https://apt.syncthing.net/ syncthing stable" | sudo tee /etc/apt/sources.list.d/syncthing.list
sudo apt update && sudo apt install syncthing

إذا لم تكن القناة الثابتة محدثة أو لم تكن متوفرة لأي سبب من الأسباب ، يمكنك اختيار تثبيتها من القناة المرشحة:

curl -s https://syncthing.net/release-key.txt | sudo apt-key add -
echo "deb https://apt.syncthing.net/ syncthing candidate" | sudo tee /etc/apt/sources.list.d/syncthing.list
sudo apt update && sudo apt install syncthing

إطلاق Syncthing

من المحطة نسمي هذا البرنامج باستخدام اسمه:

syncthing

يبدأ تشغيل واجهة المستخدم الرسومية للمسؤول تلقائيًا وتظل متاحة بتنسيق https://localhost: 8384/. تعد ملفات تعريف الارتباط ضرورية للتشغيل السليم للواجهة الرسومية. تأكد من أن متصفحك يقبلها.

syncthing

على اليسار توجد قائمة "المجلدات" ، أو الدلائل المراد مزامنتها. يمكنك أن ترى أن المجلد الافتراضي للمستخدم وأنه تم وضع علامة عليه على أنه "غير مشترك" لأنه لم تتم مشاركته مع أي جهاز آخر حتى الآن. على اليمين توجد قائمة الأجهزة. تظهر لقطة الشاشة أن هناك جهازًا واحدًا فقط: الكمبيوتر الذي يعمل عليه.

لكي يتمكن هذا التطبيق من مزامنة الملفات مع جهاز آخر ، يجب الإبلاغ عن ذلك الجهاز. يتم تحقيق ذلك عن طريق تبادل "معرفات الجهاز". معرف الجهاز هو ملف معرف فريد وآمن من الناحية المشفرة. يتم إنشاء هذا كجزء من إنشاء المفتاح في المرة الأولى التي تبدأ فيها هذا البرنامج. تتم طباعتها في السجل أعلاه ، ويمكن عرضها في واجهة المستخدم الرسومية على الويب عن طريق تحديد "الإجراءات" (أعلى اليمين) و "إظهار المعرف".

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

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

قم بإلغاء تثبيت Syncthing

لإزالة هذا البرنامج من نظامنا ، سيتعين علينا فقط فتح Terminal (Ctrl + Alt + T). سيتعين عليك كتابة الترتيب التالي فيه:

sudo apt remove syncthing

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.