مع نظام التشغيل Windows 10، استمعت Microsoft أخيرًا لمستخدميها بعد سنوات من طلبهم عميل وخادم SSH. من خلال تضمين تطبيق OpenSSH، تزداد قيمة نظام التشغيل.
في وقت كتابة هذه السطور، كان برنامج OpenSSH المضمن في نظام التشغيل Windows 10 في مرحلة تجريبية. هذا يعني أنه يمكن أن يكون لديه بعض مشكلات الاستقرار.
يشبه خادم SSH المقدم تطبيق Linux. للوهلة الأولى، يبدو أنه يدعم نفس الميزات التي يدعمها نظيره *NIX. إنه تطبيق وحدة تحكم، ولكنه يعمل كخدمة Windows.
دعونا نرى كيفية تمكين خادم OpenSSH في نظام التشغيل Windows 10.
محتويات يخفي تمكين خادم OpenSSH في نظام التشغيل Windows 10 كيفية بدء تشغيل خادم OpenSSH في نظام التشغيل Windows 10 الاتصال بخادم SSH في نظام التشغيل Windows 10تمكين خادم OpenSSH في نظام التشغيل Windows 10
- افتح تطبيق الإعدادات وانتقل إلى التطبيقات -> التطبيقات والميزات.
- على اليسار، انقر فوق إدارة الميزات الاختيارية.
- في الصفحة التالية، انقر فوق الزرأضف ميزة.
- في قائمة الميزات، حددخادم OpenSSHوانقر علىثَبَّتَزر.
- إعادة تشغيل ويندوز 10.
سيؤدي هذا إلى تثبيت برنامج OpenSSH Server في نظام التشغيل Windows 10.
كيفية توصيل لوحة إكس بوكس 360 بجهاز الكمبيوتر
توجد ملفاته الثنائية ضمن المجلد |_+_|. إلى جانب تطبيقات عميل SSH، يحتوي المجلد على أدوات الخادم التالية:
- sftp-server.exe
- ssh-agent.exe
- ssh-keygen.exe
- sshd.exe
- وملف التكوين 'sshd_config'.
تم تكوين خادم SSH ليعمل كخدمة.
هل لا تزال تقنية بلو راي شيئًا؟
وفي لحظة كتابة هذا المقال، لا يبدأ تلقائيًا. تحتاج إلى تكوينه يدويًا.
كيفية بدء تشغيل خادم OpenSSH في نظام التشغيل Windows 10
- انقر نقرًا مزدوجًا فوقsshdالدخول في الخدمات لفتح خصائصها.
- في علامة التبويب 'تسجيل الدخول'، راجع حساب المستخدم الذي يستخدمه خادم sshd. في حالتي، هو عليهخدمة NTsshd.
- الآن، افتح موجه أوامر مرتفع.
- انتقل إلى الدليل c:windowssystem32Openssh باستخدام الأمر |_+_|.
- هنا، قم بتشغيل الأمر |_+_| لإنشاء مفاتيح الأمان لخادم sshd.
- الآن، في موجه الأوامر المرتفع، اكتب |_+_| لتشغيل File Explorer في مجلد OpenSSH.
- تحديث: لقد نشرت مايكروسوفت أ درس تعليميمما يجعل عملية التعيين الصحيحة بسيطة للغاية.
افتح PowerShell كمسؤول وقم بتنفيذ هذه الأوامر:|_+_|هذا كل شيء! تم تعيين كافة الأذونات المطلوبة.
- وبدلاً من ذلك، يمكنك تنفيذ هذه الخطوات.
انقر بزر الماوس الأيمن فوقssh_host_ed25519_keyالملف وتغيير ملكيته لمستخدم خدمة sshd، على سبيل المثال.خدمة NTsshd. - انقر فوق 'إضافة' وأضف الإذن 'قراءة' للمستخدم 'NT Servicesshd'. الآن، قم بإزالة كافة الأذونات الأخرى للحصول على شيء مثل هذا:انقر فوق 'تطبيق' وأكد العملية.
- أخيرًا، افتح الخدمات (اضغط على المفاتيح Win + R واكتبالخدمات.mscفي مربع التشغيل) وابدأ خدمة sshd. ينبغي أن تبدأ:
- السماح بمنفذ SSH في جدار حماية Windows. افتراضيًا، يستخدم الخادم المنفذ 22. قم بتشغيل هذا الأمر في موجه أوامر مرتفع: |_+_|قامت Microsoft بتوفير الأمر البديل التالي لـ PowerShell:
|_+_| - وأخيرًا، قم بتعيين كلمة مرور لحساب المستخدم الخاص بك إذا لم يكن لديك.
الآن، يمكنك تجربتها عمليًا.
الاتصال بخادم SSH في نظام التشغيل Windows 10
افتح عميل SSH الخاص بك. يمكنك تشغيله على نفس الكمبيوتر، على سبيل المثال. باستخدام عميل OpenSSH المدمج أو تشغيله من كمبيوتر آخر على شبكتك.
في الحالة العامة، يكون بناء جملة عميل وحدة التحكم OpenSSH كما يلي:
|_+_|في حالتي، يبدو الأمر كما يلي:
كيفية تمكين 144 هرتز على الشاشة|_+_|
أينcom.winaeroهو اسم مستخدم Windows الخاص بي و192.168.2.96هو عنوان IP لجهاز الكمبيوتر الذي يعمل بنظام Windows 10. سأقوم بالاتصال به من جهاز كمبيوتر آخر، يعمل بنظام Arch Linux.
وأخيرا، أنت في!
يقوم الخادم بتشغيل أوامر وحدة تحكم Windows الكلاسيكية، على سبيل المثال. أكثر، اكتب، الإصدار، نسخة.
لكن لا يمكنني تشغيل FAR Manager. يبدو أبيض وأسود ومكسورًا:
تحديث بطاقة الرسومات غيفورسي
ملاحظة أخرى مثيرة للاهتمام: يمكنك بدء تشغيل تطبيقات واجهة المستخدم الرسومية مثل Explorer. إذا قمت بتسجيل الدخول إلى حساب المستخدم نفسه الذي تستخدمه لـ SSH، فسيتم البدء على سطح المكتب. يرى:
حسنًا، يعد خادم SSH المدمج بالتأكيد أمرًا مثيرًا للاهتمام للعب به. فهو يسمح لك بإدارة جهاز يعمل بنظام Windows دون تثبيت أدوات مثل rdesktop على كمبيوتر Linux الخاص بك، أو حتى تغيير إعدادات Windows من كمبيوتر Linux الذي لا يحتوي على خادم X مثبت.
حتى كتابة هذه السطور، كان خادم SSH المدمج في نظام التشغيل Windows 10 في مرحلة تجريبية، لذلك من المفترض أن يصبح أكثر إثارة للاهتمام ويصبح ميزة مفيدة في المستقبل القريب.