اتبع إجراءاتنا المختبرة لحل المشكلة على الفور
- تُستخدم مفاتيح SSH لتمكين الاتصال بالخادم بطريقة آمنة للغاية.
- في بعض الأحيان ، قد تتلقى رسالة رفض إذن SSH عند محاولة الاتصال.
- يمكن حل هذا عن طريق التحقق مما إذا كان عنوان الخادم صحيحًا أو عن طريق تغيير أذونات مفتاح SSH.
SSH ، أو Secure Socket Shell ، هو بروتوكول مشفر يتيح الوصول الآمن إلى أي جهاز أو خادم بعيد عبر شبكة غير آمنة.
عندما حاول بعض قرائنا المصادقة باستخدام هذه المفاتيح ، تلقوا رسالة رفض إذن SSH على أجهزة الكمبيوتر التي تعمل بنظام Windows 11.
يمكن للمستخدمين غير مدركين لأسباب هذا النوع من رسائل الخطأ على النظام. هذا يؤثر على إنتاجية عملهم.
واجه بعض المستخدمين أيضًا خطأ في تحديد تبادل SSH على النظام ولكن الرابط سينقلك إلى دليل مفيد لإصلاحه.
لماذا أحصل على رسالة رفض إذن SSH في Windows 11؟
قد يكون هناك عدد من العوامل المسؤولة عن رسالة الخطأ هذه ، والمذكورة أدناه:
- خادم غير صحيح - إذا كنت تحاول الاتصال بخادم خاطئ بعنوان IP الخاص به ، فقد تتلقى رسالة رفض الوصول على نظامك
- كلمة مرور خاطئة - يحاول بعض المستخدمين الوصول إلى الخادم باستخدام بيانات اعتماد خاطئة
- مفاتيح SSH كثيرة جدًا - عند وجود عدد كبير من مفاتيح SSH في النظام ، قد يختار النظام المفتاح الخطأ من بين تلك التي يمكن الوصول إليها
- أذونات مفتاح SSH مفتوحة جدًا - إذا كانت أذونات مفتاح SSH مفتوحة على مصراعيها ويمكن الوصول إليها من قبل غالبية المستخدمين في النظام ، فقد يتعرض الغرض الأمني من استخدام المفتاح للخطر
إذا كنت تواجه هذه المشكلة على جهاز الكمبيوتر الذي يعمل بنظام Windows 11 ، فستوجهك هذه المقالة إلى أفضل خمسة حلول متاحة ، والتي تم تفصيلها أدناه.
كيف يمكنني تجاوز إذن SSH المرفوض في Windows 11؟
1. تحقق مما إذا كنت تتصل بالخادم الصحيح
قد يبدو هذا سخيفًا ، لكن العديد من المستخدمين يميلون إلى ارتكاب هذا الخطأ ويتساءلون عن سبب مواجهتهم لرسالة الخطأ هذه على نظامهم.
عندما تحاول الاتصال بخادم باستخدام مفتاح SSH وعنوان الخادم ، فأنت بحاجة إلى إعادة التحقق من عنوان الخادم مرتين إلى ثلاث مرات قبل محاولة الوصول إليه.
قد يكون هناك احتمال فقد بعض الأرقام أو وضع الأرقام في غير مكانها في عنوان الخادم. لذلك تأكد دائمًا من عنوان الخادم قبل المتابعة.
2. حاول تسجيل الدخول بكلمة مرور
يمكنك دائمًا محاولة تسجيل الدخول إلى الخادم باستخدام طريقة كلمة المرور. ولكن لكي يعمل هذا ، تحتاج إلى تمكين ميزة مصادقة كلمة المرور.
إذا تم تمكينه بالفعل ، فيمكنك الوصول إلى الخادم باستخدام سطر الأوامر التالي:
ssh -o PreferredAuthentications=password -o PubkeyAuthentication=no [email protected]
في الأمر أعلاه ، عليك استبدال [بريد إلكتروني محمي] مع ال عنوان الخادم الفعلي و كلمة المرور مع ال كلمة مرور حقيقية.
إذا تم تعطيل مصادقة كلمة المرور ، فأنت بحاجة أولاً إلى تمكينها ثم إنشاء مفتاح ssh جديد باستخدام الأمر التالي: ssh-keygen -R server.IP.address
نصيحة الخبراء:
برعاية
يصعب معالجة بعض مشكلات الكمبيوتر ، خاصةً عندما يتعلق الأمر بملفات النظام المفقودة أو التالفة ومستودعات Windows.
تأكد من استخدام أداة مخصصة ، مثل فورتكت، والتي ستقوم بمسح واستبدال الملفات المعطلة بإصداراتها الحديثة من مستودعها.
عليك أن تحل محل الخادم. عنوان IP مع ال عنوان IP الحقيقي للخادم.
3. أضف مفتاح SSH إلى خادم VPS
في هذه الطريقة ، تحاول إضافة مفتاح SSH الذي تم إنشاؤه على النظام إلى خادم VPS. يمكن القيام بذلك عن طريق إنشاء مفتاح SSH جديد على النظام باستخدام الأمر التالي: ssh-keygen -t rsa
الآن قد تضطر إلى إضافة مفتاح SSH هذا إلى الخادم باتباع هذا الأمر: ssh-copy-id [email protected]
هنا ، عليك تغيير ملف server.ip.address إلى قيمة عنوان الخادم الفعلية وتنفيذ الأمر.
أيضًا ، قم بتعطيل ملف مصادقة كلمة المرور ميزة وتحرير ssh_config ملف لتغيير طريقة المصادقة الوحيدة إلى مفاتيح SSH.
- كيف يمكنني إزالة أسهم الاختصار في Windows 11
- إليك ما يقوله كوبيلوت عن البقعة السياحية لبنك الطعام
- حصريًا: نظارات الواقع المعزز لـ Lenovo Legion Go وتاريخ الإصدار والصور الجديدة
4. حدد المفتاح المراد استخدامه يدويًا
عندما يكون هناك عدد كبير جدًا من مفاتيح SSH المتوفرة في النظام ، يمكنه اختيار أي مفتاح SSH عشوائي وإنشاء مثل هذه المشكلات.
لذلك ، يمكنك تنفيذ الأمر التالي لجعله يختار مفتاح SSH الذي قدمته في الأمر: ssh -i /users/user_name/.shh/id_rsa [email protected]
قبل تنفيذ الأمر ، عليك استبدال /users/user_name/.shh/id_rsa بمسار مفتاح SSH الذي تريد إضافته و [بريد إلكتروني محمي] بالقيم الفعلية.
5. قم بتغيير أذونات مفتاح SSH الخاص بك
- اضغط على شبابيك مفتاح + F لتشغيل File Explorer وفتح المجلد حيث يوجد مفتاح SSH.
- انقر بزر الماوس الأيمن فوق مفتاح SSH وانقر فوق ملكيات من قائمة السياق.
- اذهب إلى حماية علامة التبويب وانقر فوق متقدم في الأسفل.
- انقر الآن تعطيل الميراث في الجزء السفلي وتأكد مالك هو اسم المستخدم الخاص بك فقط.
- إذا كان المالك هو شخص آخر ، انقر فوق يتغير وحدد اسم المستخدم الخاص بك.
- بعد ذلك ، اختر أي مستخدمين آخرين من إدخالات الإذن قسم وانقر يزيل.
- عند الانتهاء ، انقر فوق يتقدم و نعم.
- سيؤدي هذا إلى تغيير أذونات مفتاح SSH.
أين يتم تخزين مفاتيح SSH في Windows؟
يتم تخزين جميع مفاتيح SSH على محرك أقراص النظام في المجلد التالي (استبدل اسم المستخدم بالاسم الفعلي): C:\Users\username\.ssh
بالطبع ، إذا كان محرك أقراص النظام لديك يحتوي على حرف آخر ، فيجب عليك استبدال الحرف الموجود في المسار أعلاه بالحرف الخاص بك.
آمل أن تكون هذه المقالة تستحق القراءة وتمكنت من حل مشكلة رفض إذن SSH.
يجب عليك أيضًا الرجوع إلى دليلنا على كيفية إصلاح مالك أو أذونات سيئة في تكوين SSH لأنه قد يقدم بعض المعلومات الإضافية.
اشتكى قراءنا أيضًا من أنهم واجهوا غير قادر على إثبات أصالة المضيف خطأ. إذا كنت من بينهم ، فاقرأ الدليل المميز للحصول على إرشادات لإصلاحه.
إذا كنت تعرف أي حلول أخرى ممكنة لهذه المشكلة أو ترغب في طرح سؤال حول هذه المشكلة ، فاستخدم قسم التعليقات أدناه.
هل ما زلت تواجه مشكلات؟
برعاية
إذا لم تحل الاقتراحات المذكورة أعلاه مشكلتك ، فقد يواجه جهاز الكمبيوتر الخاص بك مشكلات أكثر خطورة في نظام التشغيل Windows. نقترح اختيار حل الكل في واحد مثل فورتكت لإصلاح المشاكل بكفاءة. بعد التثبيت ، فقط انقر فوق ملف عرض وإصلاح زر ثم اضغط ابدأ الإصلاح.