كيفية استخدام Keybase لتشفير الملفات على نظام لينكس

يُمكن لبرنامج Keybase تشفير الملفات على نظام Linux من خلال نظام ملفات Keybase (KBFS). بعد تثبيت Keybase وتسجيل الدخول، ضع ملفًا في مجلد KBFS الخاص بك، مثل /keybase/private/YOUR_KEYBASE_USERNAME/. يقوم برنامج Keybase بتشفير البيانات الخاصة على جهازك قبل تخزينها على خوادم Keybase. ملاحظة هامة: الملفات الموجودة في /keybase/publicموقعة، ولكنها غير مشفرة .

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

1. تثبيت Keybase على نظام Linux

توفر Keybase رسميًا حزمًا لأنظمة Ubuntu/Debian وFedora/Red Hat وArch Linux. كما تُثبّت هذه الحزم الرسمية المكونات اللازمة لواجهة المستخدم الرسومية، وعميل سطر الأوامر، ونظام ملفات Keybase (KBFS).

أوبونتو أو ديبيان

curl --remote-name https://prerelease.keybase.io/keybase_amd64.deb
sudo apt install ./keybase_amd64.deb
run_keybase

فيدورا أو ريد هات

sudo yum install https://prerelease.keybase.io/keybase_amd64.rpm
run_keybase

آرتش لينكس

yay -S keybase-bin
run_keybase

تُشير Keybase إلى أن حزم DEB وRPM الرسمية الخاصة بها تُضيف مستودعًا للحزم، ما يسمح بتحديثات النظام العادية بتوفير إصدارات Keybase الأحدث. قد تعتمد توزيعات أخرى على حزم تُدار من قِبل المجتمع؛ ويُدرج دليل مستخدم Keybase لنظام Linux خيارات إضافية.

تثبيت حزمة Keybase DEB في طرفية لينكس وتشغيل Keybase
طرفية لينكس تقوم بتثبيت حزمة Keybase قبل بدء خدمات Keybase.

2. سجّل الدخول وتحقق من قسم الملفات

قم بتشغيل run_keybaseالبرنامج النصي الرسمي إذا لم يكن Keybase قيد التشغيل بالفعل. يبدأ البرنامج خدمة Keybase وKBFS وتطبيق سطح المكتب. يمكنك إنشاء حساب أو تسجيل الدخول من واجهة المستخدم الرسومية؛ كما يمكن لمستخدمي سطر الأوامر استخدام الأمر `npm install` keybase signupأو `npm install` keybase login.

في قسم الملفات، يفصل Keybase مساحة التخزين إلى مواقع خاصة وعامة ومواقع خاصة بالفريق. استخدم المواقع الخاصة للملفات الشخصية المشفرة أو للمجلدات المشفرة المشتركة مع مستخدمين محددين في Keybase. كما أن مجلدات الفريق مشفرة لأعضاء الفريق. لا تستخدم المجلد العام للأسرار.

شاشة ملفات Keybase تعرض مناطق التخزين الخاصة والعامة والجماعية
يفصل عرض الملفات التخزين الخاص والمشفر الخاص بالفريق عن المنطقة العامة.

3. قم بتشفير ملف في مجلد Keybase الخاص بك

عند تشغيل KBFS، يعرض نظام لينكس عادةً Keybase في المسار المحدد /keybase. أبسط طريقة لتشفير الملفات هي نسخ ملف إلى مجلدك الخاص.

  1. يمكنك العثور على اسم مستخدم Keybase الخاص بك في التطبيق أو باستخدام keybase id.
  2. انسخ الملف إلى مجلدك الخاص. استبدل النص البديل باسم مستخدم Keybase الخاص بك:
    cp ~/Documents/project-report.pdf /keybase/private/YOUR_KEYBASE_USERNAME/
  3. انتظر حتى يقوم Keybase بتحميل البيانات المشفرة. يمكنك الاطلاع على عمليات تحميل KBFS المعلقة باستخدام:
    keybase fs uploads
  4. تأكد من ظهور الملف في عرض ملفات Keybase أو في الدليل الخاص المُثبَّت.

وفقًا لوثائق KBFS الخاصة بـ Keybase ، يتم تشفير المجلدات الخاصة وتوقيعها، ولا يمكن لخوادم Keybase قراءة محتويات أو أسماء الملفات الخاصة.

مدير ملفات لينكس وطرفية يعرضان ملف PDF تم نسخه إلى مجلد خاص في Keybase
يؤدي نسخ ملف إلى مسار KBFS خاص إلى جعله متاحًا من خلال نظام الملفات المشفر الخاص بـ Keybase.

4. مشاركة ملف مشفر مع مستخدم آخر لـ Keybase

يمكن أن تتضمن المجلدات الخاصة في نظام ملفات Keybase (KBFS) أكثر من مستخدم واحد. على سبيل المثال، لا يمكن قراءة مجلد خاص يحمل اسم مستخدمين إلا من قبل المستخدمين المصرح لهم بذلك.

/keybase/private/alice,bob/

يمكنك نسخ ملف إلى هذا المجلد تمامًا كما تفعل مع مجلدك الشخصي. وللتعاون المستمر، استخدم فريق Keybase وخزّن الملفات ضمنه /keybase/team/TEAM_NAME/. ويتم التحكم في الوصول بناءً على عضوية الفريق وأدواره.

كن حذرًا عند التعامل مع /keybase/public/USERNAME/بيانات KBFS العامة. يتم التحقق من صحة البيانات باستخدام التوقيعات، ولكنها قابلة للقراءة عمدًا من قبل الجميع، لذا فهي ليست المكان المناسب للمستندات السرية.

5. قم بتنزيل الملف أو فك تشفيره لاحقًا

عند فتح ملف خاص مُصرّح به عبر Keybase، يتولى البرنامج عملية فك التشفير تلقائيًا. في تطبيق سطح المكتب، انتقل إلى "الملفات"، وافتح المجلد الخاص المطلوب، ثم حدد الملف، واستخدم خيار التنزيل. إذا كان نظام ملفات Keybase (KBFS) مُفعّلاً، يمكنك أيضًا نسخ الملف منه /keybase/private/...إلى مجلد محلي عادي؛ حيث يُرسل برنامج Keybase محتويات الملف بعد فك تشفيرها إلى حسابك تلقائيًا.

عرض ملف خاص في Keybase مع تحديد خيار التنزيل لملف PDF
يمكن تنزيل ملف خاص مصرح به من خلال واجهة سطح المكتب الخاصة بـ Keybase.

إذا كان مجلد /keybase مفقودًا

قد لا توفر بعض حزم أو إعدادات لينكس /keybaseمُعيد التوجيه القياسي. يوثق موقع Keybase هذا الأمر للعثور على دليل التحميل الفعلي:

keybase config get -b mountdir

يمكنك أيضًا إعادة تشغيل نظام لينكس بالكامل باستخدام الأمر `restart` run_keybase. إذا كان العميل يتعطل بطريقة لا يمكنك تشخيصها، فإن وثائق تثبيت Keybase توصي بإرسال السجلات باستخدام الأمر `restart` keybase log send.

نقاط أمنية جديرة بالتذكر

  • بيانات KBFS الخاصة والجماعية مشفرة تشفيراً تاماً. أما بيانات KBFS العامة فليست كذلك.
  • أي شخص يتحكم في جهاز مصرح له بالفعل يمكنه الوصول إلى الملفات التي يمكن لهذا الجهاز الوصول إليها، لذا فإن أمان حساب Linux العادي وأمان الجهاز لا يزالان مهمين.
  • يحمي نموذج التهديدات الخاص بـ Keybase محتويات الملفات الخاصة من خوادمها، لكن الخدمة لا تزال قادرة على معرفة المستخدمين المصرح لهم بالوصول إلى مجلد رئيسي خاص. للاطلاع على التفاصيل التقنية، راجع مواصفات التشفير الرسمية لـ KBFS .

بالنسبة لمعظم مستخدمي لينكس، فإن سير العمل العملي بسيط: قم بتثبيت Keybase، وقم بتسجيل الدخول، وضع الملفات الحساسة ضمن مسار KBFS الخاص بك، ودع Keybase يتعامل مع التشفير وفك التشفير تلقائيًا.

اترك تعليقاً

كيفية لعب لعبة Don't Starve Together على نظام لينكس

كيفية لعب لعبة Don't Starve Together على نظام لينكس

قم بتثبيت نسخة لينكس من لعبة Don't Starve Together عبر Steam، وابدأ عالمًا جديدًا، أو انضم إلى أصدقائك باتباع خطوات الإعداد واستكشاف الأخطاء وإصلاحها هذه.

كيفية تشغيل لعبة Squad على نظام Linux باستخدام Steam Proton

كيفية تشغيل لعبة Squad على نظام Linux باستخدام Steam Proton

قم بإعداد Squad على نظام Linux باستخدام Steam Play و Proton، ثم قم بتثبيت اللعبة، واختر أداة التوافق، وقم باستكشاف مشكلات مكافحة الغش وإصلاحها.

كيفية تثبيت نظام لينكس منت ديبيان الإصدار الخامس "إلسي" من خلال USB

كيفية تثبيت نظام لينكس منت ديبيان الإصدار الخامس "إلسي" من خلال USB

قم بتنزيل ملف LMDE 5 ISO المؤرشف والتحقق منه، ثم أنشئ قرص USB قابلًا للإقلاع، واختر إعدادات التثبيت الآمنة. انتهى دعم Elsie؛ راجع إصدار LMDE الحالي.

كيفية إنشاء قرص USB قابل للتشغيل لنظام التشغيل Windows 11 على نظام Linux

كيفية إنشاء قرص USB قابل للتشغيل لنظام التشغيل Windows 11 على نظام Linux

قم بإنشاء قرص USB لتثبيت نظام التشغيل Windows 11 على نظام Linux باستخدام Ventoy: احصل على ملف ISO الرسمي، وقم بتثبيت Ventoy بأمان، وانسخ الصورة، وقم بتشغيل جهاز الكمبيوتر المستهدف.

كيفية تشغيل لعبة It Takes Two على نظام لينكس باستخدام Steam Proton

كيفية تشغيل لعبة It Takes Two على نظام لينكس باستخدام Steam Proton

تعلم كيفية تشغيل لعبة It Takes Two على نظام Linux باستخدام Steam Proton، وتثبيت إصدار Steam، وتمكين التوافق، وإعداد وضع اللعب التعاوني، وحل مشاكل التشغيل.

كيفية تثبيت برنامج Wireshark على أنظمة Linux: أوبونتو، فيدورا، آرتش، وغيرها

كيفية تثبيت برنامج Wireshark على أنظمة Linux: أوبونتو، فيدورا، آرتش، وغيرها

قم بتثبيت Wireshark على Ubuntu أو Debian أو Fedora أو Arch أو openSUSE باستخدام أوامر الحزمة الحالية، ثم قم بتكوين التقاط الحزم المباشر بأمان.

كيفية لعب Slay the Spire على نظام Linux: قم بتثبيته وتشغيله باستخدام Steam

كيفية لعب Slay the Spire على نظام Linux: قم بتثبيته وتشغيله باستخدام Steam

قم بتثبيت Steam على نظام Linux، ثم احصل على نسخة Slay the Spire الأصلية لنظام Linux من مكتبتك، وقم بتشغيلها. يتضمن ذلك خطوات عملية لحل مشاكل بدء التشغيل الشائعة.

كيفية تشغيل لعبة DiRT Rally على نظام لينكس: إعداد Steam وإصلاحات Proton

كيفية تشغيل لعبة DiRT Rally على نظام لينكس: إعداد Steam وإصلاحات Proton

تعلم كيفية تشغيل لعبة DiRT Rally على نظام Linux إذا كنت تمتلكها بالفعل على Steam: قم بتثبيت الإصدار الأصلي، وقم بتشغيله، واستخدم Proton فقط كخيار احتياطي.

كيفية تثبيت ديفوان لينكس من قرص USB قابل للإقلاع

كيفية تثبيت ديفوان لينكس من قرص USB قابل للإقلاع

قم بتثبيت Devuan Excalibur من ملف ISO الخاص بنظام التشغيل المباشر على سطح المكتب. تحقق من التنزيل، أنشئ قرص USB قابل للتشغيل، احمِ الأقسام الموجودة، وأكمل التثبيت باستخدام برنامج Refracta Installer.

كيفية تشغيل لعبة The Forest على نظام Linux باستخدام Steam Proton

كيفية تشغيل لعبة The Forest على نظام Linux باستخدام Steam Proton

قم بتثبيت Steam على نظام Linux، وقم بتمكين Steam Play، واستخدم Proton لتنزيل وتشغيل The Forest، مع إعداد توافق لكل لعبة على حدة إذا لم يبدأ تشغيلها.