يتكون تثبيت عميل الشبكة من خطوتين:
تحضير جهاز Linux
لإعداد جهاز يعمل بنظام Linux لتثبيت عميل الشبكة عن بُعد:
إذا لم تتمكن من توصيل الجهاز، فافتح الملف /etc/ssh/sshd_config
وتأكد من وجود القيم المدرجة أدناه للإعدادات التالية:
PasswordAuthentication no
ChallengeResponseAuthentication yes
لا تقم بتعديل ملف /etc/ssh/sshd_config إذا كان بإمكانك الاتصال بالجهاز دون مشاكل؛ وخلافًا لذلك، قد تواجه فشل مصادقة SSH عند تشغيل مهمة التثبيت عن بُعد.
احفظ الملف (إذا لزم الأمر) ثم أعد تشغيل خدمة SSH باستخدام الأمر sudo service ssh restart
.
visudo
في برنامج sudo لفتح ملف تكوين sudoers. في الملف الذي فتحته، ابحث عن السطر الذي يبدأ بـ %sudo
(أو بـ %wheel
إذا كنت تستخدم نظام التشغيل CentOS). تحت هذا السطر، حدد ما يلي: <username
> ALL = (ALL) NOPASSWD: ALL
. في هذه الحالة، يكون <
username
>
عبارة عن حساب المستخدم الذي يجب استخدامه لاتصال الجهاز باستخدام SSH. إذا كنت تستخدم نظام التشغيل Astra Linux، في ملف /etc/sudoers، أضف السطر الأخير مع النص التالي: %astra-admin ALL=(ALL:ALL) NOPASSWD: ALL
sudo whoami
./etc/systemd/logind.conf
، ثم قم بأحد الإجراءات التالية:KillUserProcesses=no
.KillExcludeUsers=root
.إذا كان الجهاز المستهدف يعمل بنظام Astra Linux، أضف السلسلة export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
في ملف /home/<
username
>/.bashrc
، حيث <
username
>
هو حساب المستخدم الذي سيتم استخدامه لتوصيل الجهاز باستخدام SSH.
لتطبيق الإعداد الذي تم تغييره، أعد تشغيل جهاز Linux أو نفّذ الأمر التالي:
$ sudo systemctl restart systemd-logind.service
تثبيت عميل الشبكة عن بُعد
لتثبيت عميل الشبكة على أجهزة Linux عن بُعد:
يمكنك عرض التبعيات لكل حزمة بنفسك، باستخدام الأدوات المساعدة المحددة للتوزيع على نظام Linux المراد تثبيت الحزمة عليه. للاطلاع على تفاصيل حول الأدوات المساعدة، يرجى الرجوع إلى وثائق نظام التشغيل.
su
للحفاظ على البيئة: -m, -p, --preserve-environment
.