هل تريد معرفة كيفية تهيئة Google Authenticator على نظام التشغيل Ubuntu Linux؟ في هذا البرنامج التعليمي ، سنوضح لك كيفية تثبيت وتكوين المصادقة الثنائية باستخدام Google Authenticator على إصدار Ubuntu Linux 17.

قائمة الأجهزة:

يعرض القسم التالي قائمة المعدات المستخدمة لإنشاء هذا البرنامج التعليمي الخاص بنظام Linux Ubuntu.

كل قطعة من الأجهزة المذكورة أعلاه يمكن العثور عليها في موقع أمازون.

Ubuntu Playlist:

في هذه الصفحة ، نوفر وصولاً سريعًا إلى قائمة من مقاطع الفيديو المتعلقة بنظام التشغيل Linux Ubuntu.

لا تنسى الاشتراك في قناة يوتيوب لدينا اسمه FKIT.

برنامج Ubuntu التعليمي:

في هذه الصفحة ، نوفر وصولاً سريعًا إلى قائمة البرامج التعليمية المتعلقة بـ Ubuntu linux.

البرنامج التعليمي - NTP على نظام التشغيل Ubuntu Linux

في وحدة تحكم Linux ، استخدم الأوامر التالية لتعيين المنطقة الزمنية الصحيحة.

# dpkg-reconfigure tzdata

قم بتثبيت حزمة Ntpdate وقم بتعيين التاريخ والوقت الصحيحين على الفور.

# apt-get install ntpdate
# ntpdate pool.ntp.br

في المثال الخاص بنا ، تم استخدام الأمر Ntpdate لضبط التاريخ والوقت الصحيحين باستخدام الخادم البرازيلي pool.ntp.br

دعونا تثبيت خدمة NTP.

# apt-get install ntp

NTP هي الخدمة التي سوف تبقي خادمنا محدثة.

استخدم تاريخ الأمر للتحقق من التاريخ والوقت اللذين تم تكوينهما على نظام التشغيل Ubuntu Linux الخاص بك.

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

البرنامج التعليمي - Google Authenticator على Linux

بعد الانتهاء من التكوين الصحيح للتاريخ والوقت ، يمكنك بدء تثبيت Google Authenticator.

في وحدة تحكم Linux ، استخدم الأوامر التالية لتثبيت الحزم المطلوبة.

# apt-get install libpam-google-authenticator

لنقم الآن بإنشاء مستخدم محمي بواسطة المصادقة الثنائية.

# adduser gohan

كجذر مستخدم متميز ، استخدم أمر SU ليصبح المستخدم الذي تريد حمايته وتشغيل أمر التكوين.

# su gohan
# google-authenticator

سيعرض النظام رمز الباركود التكوين ومفتاح التكوين على الشاشة.

ثبّت تطبيق Google Authenticator على هاتفك ، ثم امسح الرمز الشريطي ضوئيًا.

كنسخة احتياطية ، يجب عليك أيضًا حفظ نسخة من مفتاح Google Authenticator.

Your new secret key is: 3LG25MS6YCAKDY6FJC2NXWVPWM
Your verification code is 214264
Your emergency scratch codes are:
83212540
99008283
42313574
57863354
69773285

ستتم مطالبتك ببعض الأسئلة المتعلقة بتهيئة Google Authenticator.

أجب بنعم على كل الأسئلة.

قم بتحرير ملف تهيئة ssh وتمكين خيار ChallengeResponseAuthentication.

# vi /etc/ssh/sshd_config

ChallengeResponseAuthentication yes

دعونا تمكين مصادقة قوية للمستخدمين عن بعد باستخدام SSH.

قم بتحرير ملف مصادقة PAM إلى مصادقة SSH وأضف المحتوى التالي ، كالسطر الأول.

# vi /etc/pam.d/sshd

auth required pam_google_authenticator.so nullok

أعد تشغيل خدمة SSH.

# service ssh restart

يتم تمكين المصادقة القوية للوصول SSH.

إذا حاولت المصادقة ، فستشاهد الآن المطالبة التالية.

login as: gohan
Using keyboard-interactive authentication.
Verification code:
Using keyboard-interactive authentication.
Password:

في رمز التحقق ، يلزمك إدخال رمز أداة مصادقة Google.