ssh.exe
مصطلحات البحث في الكتالوج ssh, openssh client, windows ssh
عميل OpenSSH اللي بينزل مدمج في System32\OpenSSH. هو مش sshd (السيرفر) ومش ملف ssh اللي جوه توزيعة WSL.
اللي محتاج تعرفه
ده عميل SSH، مش السيرفر sshd ومش الـ ssh بتاع WSL.
ssh.exe اللي في System32\OpenSSH هو عميل OpenSSH بتاع ويندوز. وsshd.exe هو سيرفر OpenSSH الاختياري. أما أداة `ssh` بتاعة Linux اللي جوه Ubuntu دي ملف تاني خالص جوه التوزيعة (وبيظهر في النظام كعمليات WSL أو vmmemWSL). إنهاء العميل ده بيقفل جلسة الاتصال الخارجية دي بس.
- آمن؟
- اتأكد من مسار الملف اللي شغال، وتوقيعه، وجهة النشر بتاعته. مجرد اسم الملف لوحده ما يثبتش إنه آمن.
- زي sshd؟
- لا. ده العميل
- زي الـ ssh بتاع WSL؟
- لأ. ده ssh بتاع Linux جوه التوزيعة
إيه هو ssh.exe؟
ده عميل SSH، مش sshd ومش الـ ssh بتاع WSL. المسار الافتراضي بتاعه في الويندوز هو System32\OpenSSH\ssh.exe. والميزة الاختيارية للسيرفر هي sshd. كتابة الأوامر جوه Ubuntu بتستخدم ssh بتاع Linux، مش الملف ده.
بيعمل إيه؟
بيفتح جلسة SSH خارجية. ومابيعملش listen كسيرفر ومابيشغلش خدمة WslService.
ليه شغال؟
إنت، أو Git، أو إضافة Remote-SSH في VS Code، أو سكريبت طلب عميل الويندوز. إنما فتح بورت 22 (listen) على الجهاز ده بيكون بسبب sshd أو سيرفر تاني، مش العملية دي.
فحص النسخة قيد التشغيل
في Windows PowerShell، يسرد هذا الاستعلام للقراءة فقط معرفات العمليات المطابقة، وأوقات الإنشاء، ومسارات الملفات التنفيذية على هذا الكمبيوتر.
Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'ssh.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List
لا يوجد نتيجة أو مسار غير قابل للوصول يعتبر غير حاسم. قد تقيد العمليات المحمية الوصول، ويمكن إعادة استخدام معرفات العمليات. احتفظ بالمسارات الشخصية محلية.
استخدم دليل هوية الملف لمقارنة التوقيعات وبيانات التعريف الخاصة بالمنتج. اسم الملف وحده لا يمكن أن يثبت الأمان.
هل هو آمن؟
تحقق من هذا الملف قيد التشغيل
System32\OpenSSH\ssh.exe هو عميل OpenSSH الأصلي من Microsoft. وجود ssh.exe في Downloads مش هو. وبرضه ده مش sshd ومش usr/bin/ssh/ اللي في WSL.
قارن الموقع المسجل بالملف الفعلي. مجلد مألوف وحده لا يثبت الهوية.
C:\Windows\System32\OpenSSH\ssh.exe
- ميزة OpenSSH Client الاختيارية
- السيرفر التابع له: sshd.exe، مش الملف ده
- المقابل في WSL: أداة ssh بتاعة Linux جوه التوزيعة
هل ينفع أقفله؟
بيقفل جلسة الـ SSH دي
إنهاء ssh.exe بيفصل العميل ده. وممكن sshd يفضل شغال وبيستقبل اتصالات على الجهاز عادي. جلسة ssh في WSL بتكون بروسيس تاني خالص جوه التوزيعة.
هل ينفع أفتحه وأمسحه؟
من الميزات الاختيارية (Optional features)، مش Explorer
عطل OpenSSH Client من شاشة Optional features لو عايز تشيله خالص. ماتمسحش فولدر System32\OpenSSH. مسح WSL مابيمسحش العميل ده. وماتحذفش sshd بهدف مسح العميل.
هل المفروض يشتغل مع بداية تشغيل Windows؟
فيه سكريبت ممكن يشغله. التشغيل التلقائي لسيرفر OpenSSH ده يخص sshd، مش العميل ده.
قياس استخدام الموارد
| وحدة المعالجة المركزية والذاكرة | قارن عدة ملاحظات لنفس معرف العملية وحمل العمل. هذه الإدخال ليس له خط أساس عالمي مقاس بشكل مستقل. |
|---|---|
| القرص والشبكة | نسب النشاط إلى العملية الفعلية والمهمة الحالية؛ اسم الملف وحده لا يحدد الوجهات المتوقعة أو حجم النقل. |
معلومات الملف
| اسم الملف التنفيذي | ssh.exe |
|---|---|
| مسار التثبيت المسجل | C:\Windows\System32\OpenSSH\ssh.exe |
| جهة النشر | Microsoft Corporation |
| فحص التوقيع | افحص الملف الفعلي؛ هذا الإدخال لا يصدق هوية شهادته. |
المشاكل الشائعة
بيعطلوا OpenSSH Server عشان يوقفوا عملية سحب (fetch) في Git للخارج
برنامج Git هو اللي طلب العميل. وسيرفر sshd ملوش أي علاقة بالجلسة دي. اقفل ssh.exe أو وقف أمر Git.
الاتصال شغال جوه WSL، فيقوموا قافلين ssh.exe بتاع ويندوز
الـ ssh بتاع Linux جوه التوزيعة نفسها. واستهلاك الرام بيظهر في vmmemWSL. إنما المسار ده هو System32\OpenSSH.
استكشاف الأخطاء وإصلاحها
شخّص المشكلة الأول قبل ما تعمل أي تغيير يضر النظام.
أمر where.exe ssh والمسار الكامل
المسار System32\OpenSSH\ssh.exe هو بتاع المقال ده. أي مسار تحت wsl.localhost\\ ده ssh بتاع WSL. وملف sshd.exe هو السيرفر.
الميزات الاختيارية: الفرق بين OpenSSH Client وOpenSSH Server
اعمل repair لميزة العميل لو ملف الـ exe ناقص. ماتمسحش ملفات من جوه System32.
التفاصيل التقنية
التفاصيل التقنية
| اسم الصورة (Image name) | ssh.exe |
|---|---|
| الدور | عميل OpenSSH لويندوز |
التحقق من هوية ملف شغال
اسم الملف وحده لا يمكن أن يثبت الأمان. تحقق من المسار الفعلي والتوقيع وهوية المنتج.
المصادر والتحقق
تاريخ المصدر المسجل: أغسطس 2026. التاريخ ده مش إثبات لتحقق مستقل. إزاي بنعمل أبحاثنا.
- Microsoft Learn: نظرة عامة على OpenSSH · ويندوز بييجي معاه عميل OpenSSH وسيرفر اختياري
- Microsoft Learn: عميل OpenSSH · ssh.exe هو العميل اللي في System32\OpenSSH
- خريطة عمليات Foxhole · عينات طرف أول على أجهزة كمبيوتر ويندوز. مش مقياس أداء معملي.
- Microsoft Sysinternals: أداة Sigcheck · بتشرح إزاي تفحص التواقيع الرقمية للملفات. المرجع ده مش إثبات لهوية أو أمان ملف معين شغال حالياً.
- Microsoft: Get-CimInstance · طريقة استعلام العمليات المحلية للقراءة فقط.
- خصائص Microsoft: Win32_Process · توثق معرفات العمليات، ومسارات الملفات التنفيذية، وتواريخ الإنشاء، وإعادة استخدام معرف العملية الأب.
هل المقالة دي كانت مفيدة؟
مجرد نعم أو لأ كفاية. اختار سبب لو تحب، أو اكتب ملاحظة سريعة.
شكراً ليك. ده بيساعدنا نحسن الصفحة دي.