لإعداد جهاز يعمل بنظام Linux لتثبيت عميل الشبكة عن بُعد:
إذا لم تتمكن من توصيل الجهاز، فافتح الملف /etc/ssh/sshd_config
وتأكد من وجود القيم المدرجة أدناه للإعدادات التالية:
PasswordAuthentication no
ChallengeResponseAuthentication yes
احفظ الملف (إذا لزم الأمر) ثم أعد تشغيل خدمة 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 المراد تثبيت الحزمة عليه. للاطلاع على تفاصيل حول الأدوات المساعدة، يرجى الرجوع إلى وثائق نظام التشغيل.
su
للحفاظ على البيئة: -m, -p, --preserve-environment
.قد يظهر خطأ إذا كنت تثبت عميل شبكة بنظام SSH على الأجهزة التي تقوم بتشغيل إصدارات Fedora الأقدم من الإصدار 20. في هذه الحالة، وكي يتم تثبيت عميل الشبكة بنجاح، قم بتعطيل خيار المتطلبات الافتراضية (إحاطته بجملة تعليق لإزالته من الرمز الذي يتم تحليله) للملف /etc/sudoers. للاطلاع على وصف تفصيلي لشرط خيار المتطلبات الافتراضية الذي قد يسبب مشكلات أثناء اتصال SSH، يرجى الرجوع إلى موقع الويب Bugzilla bugtracker .
أعلى الصفحة