كيفية استخدام 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
في محطة.