تكنولوجيا

كيفية استخدام Go ، مدير كلمات مرور سطر الأوامر لأنظمة Linux – CloudSavvy IT

Pass هو مدير كلمات مرور سطر أوامر يعتمد على فلسفة Unix. يمكّنك من التفاعل مع كلمة المرور الخاصة بك باستخدام أوامر Unix العادية. يتم تخزين بيانات الاعتماد في ملفات مشفرة بواسطة GPG.

احصل على الإعدادات

move متوفر في مدير الحزم لتوزيعات Linux الأكثر شيوعًا.حاول تثبيته كملف go استخدم مدير الحزم المناسب لك ، على سبيل المثال apt بالنسبة إلى Ubuntu / Debian أو yum تستخدم في فيدورا / RHEL. يتم توفير إرشادات محددة لكل إصدار مدعوم على موقع Move على الويب.

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

gpg --whole-make-critical

اتبع التعليمات لإنشاء مفتاحك ، مع الحرص على كتابة معرفه. يجب عليك استخدام أنواع المفاتيح الافتراضية (RSA و RSA) ، ولكن قم بتغيير حجم المفتاح إلى 4096 بت لتحقيق أقصى قدر من الأمان.

باستخدام مفتاح GPG الخاص بك ، يمكنك البدء في التهيئة moveقم بتشغيل الأمر التالي ، استبدل placeholder-gpg-id استخدم معرّف GPG الخاص بك.

move init placeholder-gpg-key

دليل جديد ، .password-shop، سيتم إنشاؤه في المجلد الرئيسي الخاص بك. سوف يقوم Go بتخزين كلمة المرور الخاصة بك هنا. كل كلمة مرور لها ملفها الخاص ، مما يجعل من السهل إجراء نسخ احتياطي لبيانات الاعتماد بشكل فردي أو جماعي.

يمكنك اختيار استخدام تخزين كلمات المرور المتعددة من خلال الإعدادات PASSWORD_Store_DIR متغيرات البيئة في الغلاف. يتيح لك ذلك تجاوز دليل التخزين الافتراضي والوصول إلى كلمات المرور المخزنة في أي مكان.

أضف كلمة مرور للتخزين

استخدم كلمة المرور لإضافة كلمة مرور للتخزين go insert أمر. هذا يقبل اسم الخدمة كمعامل ويطالبك بكلمة مرور بشكل تفاعلي.

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

يمكن لـ Move إنشاء كلمة مرور جديدة لك.استعمال move create، متبوعًا باسم الخدمة ، ثم طول الحرف المطلوب إنشاؤه. بشكل افتراضي ، سيتم إنشاء كلمة مرور قوية تتكون من أحرف أبجدية رقمية وأحرف خاصة.يمكنك استخدامها --no-symbols (-n) لافتة.

pass crank out cloudsavvy/illustration-created 32 --no-symbols

سيؤدي الأمر الموضح أعلاه إلى إنشاء كلمة مرور جديدة مكونة من 32 حرفًا وتخزينها كـ cloudsavvy/example-generatedوأرسلها إلى المحطة.يمكنك نسخه إلى الحافظة بدلاً من المرور --clip (-c) لافتة.

استرجاع كلمة السر

لسرد أسماء جميع كلمات المرور ، قم بتشغيل move الأمر لا يأخذ أي معلمات.

لاسترداد قيمة كلمة المرور ، أدخل اسمها كمعامل وحيد للأمر.

بشكل افتراضي ، سيتم إرسال كلمة المرور إلى الجهاز.يمكنك نسخه إلى الحافظة بدلاً من المرور --clip (-c) لافتة. يتم مسح بيانات الحافظة تلقائيًا بعد 45 ثانية للحفاظ على سلامتها.

قم بإزالة كلمة المرور عن طريق تمرير اسم بيانات الاعتماد إلى كلمة المرور pass rm (على سبيل المثال go rm cloudsavvy/instance).وبالمثل ، يمكنك استخدام تعديل كلمة المرور go editسيفتح ملف كلمة المرور في محرر النصوص الافتراضي الخاص بك.

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

كلمة مرور متعددة الخطوط

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

استعمال move edit يفتح الأمر ملف كلمة المرور في المحرر. أضف سطورًا إضافية إلى الملف لإلحاق أي بيانات وصفية إضافية تحتاجها. يجب الاحتفاظ بكلمة المرور الفعلية في السطر الأول ، بدون بادئة ، للتأكد من أن أمر اختزال الحافظة في Move يمكنه التعرف عليها بشكل صحيح.

يمكنك تمرير --multiline (-m) خيار go insert أمر. سيمكنك هذا من إدخال عدة أسطر في الجهاز. اضغط على Ctrl + D عند الانتهاء لحفظ بيانات الاعتماد في متجرك.

تكامل Git

يحتوي Go على دعم مدمج لـ Git. يمكّنك هذا من التحكم في إصدار كلمات المرور ويوفر آلية بسيطة للحفاظ على مزامنة البيانات بين الأجهزة.يركض move git init أضف Git إلى متجر كلمات المرور الخاص بك.

يمكنك الآن استخدام Go بشكل طبيعي. في كل مرة يتم فيها إضافة كلمة مرور أو تغييرها أو حذفها ، يتم إنشاء التزام Git.يمكنك استخدام أوامر Git العادية للتفاعل مع مستودعات Git مسبوقة بـ go git:

pass git remote increase origin instance-server:/passwords.git
move git press -u origin grasp

يضيف الأمر السابق مستودع Git البعيد إلى متجر كلمات المرور الخاص بك.إذا تستطيع git force أدخل كلمة المرور الخاصة بك لتزويدك بنسخة احتياطية في حالة تعذر الوصول إلى الجهاز الحالي.

التمرير هو حل مصغر عن قصد. إنه أبسط بكثير من معظم برامج إدارة كلمات المرور الرسومية ، وهو يدعم نهجًا قائمًا على الملفات يتوافق مع مبادئ Unix. يدعم النظام البيئي القوي لمشاريع الجهات الخارجية Move main ، مما يتيح التكامل مع التطبيقات وأنظمة التشغيل الأخرى.

يمكن استخدام أداة استيراد البيانات مع أكثر برامج إدارة كلمات المرور شيوعًا ، بما في ذلك 1Password و Keeppass و Lastpass. تتوفر تطبيقات العميل المتوافقة لأنظمة Android و iOS و Home windows. dmenu يمكن للمستخدمين الاستفادة من passmenu برنامج نصي للبحث عن كلمات المرور واختيارها بسرعة دون فتح نافذة طرفية.

يسرد موقع Pass على الويب العديد من المشاريع المجتمعية المعروفة التي تعمل على توسيع وظائف الأداة وتجعل البيانات قابلة للنقل إلى الأنظمة الأساسية الأخرى.يمكنك الحصول على مزيد من الإرشادات حول استخدام Go نفسه من صفحة الدليل ، عن طريق التشغيل guy pass في محطة.

مقالات ذات صلة

اترك تعليقاً

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

زر الذهاب إلى الأعلى