التصنيفات
servers and security Terminal

البحث عن النصوص باستخدام Terminal على Mac


لتحديد مكان نص داخل ملف او مجلد ، استخدم أداة grep.

تقوم أداة grep بالبحث في الملفات عن السطور التي تحتوي على مطابقة للنص المطلوب .
افتراضيًا ، يطبع grep النصوص المطابقة ومسار الملف في النظام.

للبحث داخل ملف واحد استخدم الامر التالي

grep text fileـname

استبدل text بالنص الذي تريد البحث عنه واستبدل file_name باسم الملف الذي تريد البحث فيه.

للبحث داخل مجلد والمجلدات التي بداخله استخدم الامر التالي

grep -r "text" "folder_name"

استبدل text بالنص الذي تريد البحث عنه واستبدل folder_name باسم المجلد الذي تريد البحث فيه.

التصنيفات
servers and security

ssh-copy-id إضافة مفتاح الاتصال لسيرفرك

إعداد مصادقة المفتاح العمومي

 في ال SSH  هنالك مفتاحان الاول public و private. (المفتاح العمومي والمفتاح الخاص)
الغرض من ssh-copy-id هو جعل إعداد مصادقة المفتاح العام أسهل. هذه العملية هي على النحو التالي.

إنشاء مفتاح SSH

باستخدام OpenSSH ، يتم إنشاء مفتاح SSH باستخدام
ssh-keygen. في أبسط شكل ، فقط قم بتشغيل ssh-keygen والإجابة على الأسئلة. المثال التالي يوضح هذا.

يستغرق إنشاء زوج مفاتيح (المفتاح العمومي والمفتاح الخاص) دقيقة واحدة فقط. عادة ما يتم تخزين الملفات الرئيسية في المجلد ~/.ssh

نسخ المفتاح للسيرفر

بمجرد إنشاء مفتاح SSH ، يمكن استخدام الأمر ssh-copy-id لتثبيته كمفتاح معتمد على السيرفر. بمجرد أن يتم اعتماد المفتاح لـ SSH ، فإنه يمنح الوصول إلى السيرفر دون كلمة مرور.

استخدم الأمر التالي لنسخ مفتاح SSH:

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

يتم نسخ المفتاح العمومي فقط إلى السيرفر. لا ينبغي أبدا نسخ المفتاح الخاص إلى جهاز آخر.

اختبار المفتاح الجديد

بمجرد نسخ المفتاح ، من الأفضل اختباره:

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