كيفية إصلاح "تم رفض الاتصال بالمضيف البعيد المحدد".
يحدث خطأ Windows الشائع هذا في كثير من الأحيان عند استخدام أدوات مثل Windows Remote Management (WinRM) ، PowerShell Remoting ، Remote Desktop (RDP) ، أو SSH. وهذا يعني أن مسار الشبكة المادي إلى الجهاز موجود ، ولكن المضيف البعيد يختار عدم قبول حركة المرور على هذا الميناء المحدد. تشمل الأسباب الأكثر شيوعًا:
- الخدمة المحددة (مثل WinRM أو RDP) لا تعمل على الكمبيوتر البعيد.
- لم يتم تكوين المضيف البعيد للاستماع إلى الطلبات على الموانئ الافتراضية.
- جدار حماية محلي أو شبكي يحجب حركة المرور على منفذ الاتصال المطلوب.
- تم كتابة عنوان IP أو اسم المضيف للجهاز عن بعد في أمر الاتصال
- تكوين مستمع WinRM مفقود أو فاسد على آلة الهدف
حلول سهلة خطوة بخطوة
اتبع خطوات إصلاح الأخطاء هذه لحل مشكلة رفض الاتصال.
الخطوة 1: تحقق من تشغيل الخدمة البعيدة
السبب الأكثر شيوعًا هو أن الخدمة التي تحاول الاتصال بها قد توقفت على الجهاز البعيد. إذا كنت تستخدم PowerShell Remoting أو WinRM، يجب عليك التأكد من أن خدمة WinRM نشطة.
- اضغط على Start قائمة على جهاز الكمبيوتر البعيد، اكتب
services.mscو اضغط Enter. - انقر أسفل القائمة للعثور عليها Windows Remote Management (WS-Management).
- تحقق من Status لو لم يكن مكتوب أركض ، انقر بزر الماوس الأيمن على الخدمة واختر Start.
- للتأكد من أنه يبقى نشطا، انقر بزر الماوس الأيمن على الخدمة، حدد Properties ، تغيير Startup type إلى Automatic و انقر OK.
الخطوة 2: تمكين وتهيئة WinRM Quick Config
إذا كنت تحاول الاتصال عن بعد باستخدام PowerShell، يجب تكوين المضيف البعيد بشكل واضح لقبول طلبات الإدارة البعيدة.
- افتح الباب Start قائمة على جهاز التحكم عن بعد، اكتب
cmdأوPowerShell. - انقر على Command Prompt أو Windows PowerShell و إختاري Run as administrator.
- اكتب الأوامر التالية واضغط Enter:
winrm quickconfig - إذا طُلب منك إجراء تغييرات وتحليل النظام، اكتب
y(نعم) والضغط Enter هذا الأمر يبدأ الخدمة تلقائيًا، ويضع نوع البدء تلقائيًا، ويحدد استثناء جدار الحماية الافتراضي.
الخطوة 3: تحقق من إعدادات جدار الحماية في ويندوز
حتى لو كانت الخدمة قيد التشغيل ، فقد يمنع جدار حماية Windows Defender على الجهاز البعيد حركة المرور الواردة على المنافذ المطلوبة (الميناء 5985 لـ HTTP WinRM ، أو الميناء 5986 لـ HTTPS WinRM).
- افتح الباب Start قائمة على جهاز الكمبيوتر البعيد، اكتب
control firewall.cplو اضغط Enter. - انقر على Allow an app or feature through Windows Defender Firewall في القائمة اليسرى
- اضغط على Change settings زر في أعلى اليمين (تطلب امتيازات المسؤول).
- قم بالتمرير لأسفل و ابحث عن المكان Windows Remote Management.
- تحقق من الصناديق لكل منهما Private و.. Public الشبكات للسماح للحركة المرورية بالمرور.
- انقر OK لحفظ التغييرات.
الخطوة 4: التحقق من ملف تحديد موقع الشبكة
غالبًا ما يقيد Windows الاتصالات البعيدة إذا تم تعيين ملف الشبكة الخاص بك عن طريق الخطأ إلى "عام" بدلاً من "خاص".
- انقر على Network/Wi-Fi icon في صندوق نظام ويندوز الخاص بك (الركن الأيمن السفلي).
- انقر على Properties تحت اتصال الشبكة النشطة.
- تحت Network profile type ، تغيير الاختيار من Public إلى Private.
- أداء هذا التحقق على كل من العميل والكمبيوتر البعيد لضمان الاتصال السلس.
الخطوة 5: تهيئة قائمة المضيفين الموثوق بهم (لبيئات غير النطاق)
إذا كانت أجهزة الكمبيوتر الخاصة بك جزءًا من مجموعة عمل بدلاً من نطاق Active Directory المحلي، فسوف يرفض جهاز الكمبيوتر العميل الاتصال بمضيف بعيد ما لم يثق به صراحة.
- على... local client computer ، مفتوحة Windows PowerShell كمدير
- قم بتشغيل الأمر التالي للسماح لجهاز الكمبيوتر الخاص بك بالاتصال بأي مضيف بعيد (أو استبدال النجمة بعنوان IP محدد للمضيف البعيد من أجل تحسين الأمان):
Set-Item WSMan:\localhost\Client\TrustedHosts -Value * -Force - قم بإعادة تشغيل خدمة WinRM على جهاز الكمبيوتر المحلي الخاص بك لتطبيق تكوين الثقة الجديد عن طريق تشغيل:
Restart-Service WinRM
ERROR_WSMAN_UNSUPPORTED_HTTP_STATUS_REDIRECT | ERROR_WSMAN_HTTP_REQUEST_TOO_LARGE_STATUS | ERROR_WSMAN_HTTP_NOT_FOUND_STATUS | ERROR_WSMAN_EVENTING_MISSING_LOCALE_IN_DELIVERY | ERROR_WSMAN_QUICK_CONFIG_FIREWALL_EXCEPTIONS_DISALLOWED
قد يكون هناك بعض الأخطاء. Learn Microsoft