View Categories

كيفية إصلاح خطأ رفض إذن مفاتيح SSH (Permission Denied publickey) على أنظمة Linux و Mac

🌐هذا الدليل متوفر أيضاً باللغة الإنجليزية
Read in English →

يشير خطأ “Permission denied (publickey,gssapi-keyex,gssapi-with-mic)” عند محاولة الاتصال بالسيرفر عبر SSH إلى أن العميل تعذر عليه المصادقة باستخدام المفتاح الخاص المحلي الموجود في مسار ~/.ssh/id_rsa أو أن المفتاح العام غير مسجل في ملف authorized_keys بالسيرفر.

خطوات استكشاف وحل المشكلة: #

1. فحص تشغيل عميل SSH وإضافة المفتاح الخاص #

تأكد من تشغيل وكيل SSH وإضافة مفتاحك الخاص عبر تنفيذ الأمرين التاليين في الطرفية (Terminal):

eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa

2. تصحيح أذونات مجلدات وملفات SSH المحلية #

يرفض نظام SSH الاتصال إذا كانت أذونات المجلدات مفتوحة بشكل مفرط. اضبط الأذونات الصحيحة بالأوامر التالية:

chmod 700 ~/.ssh
chmod 600 ~/.ssh/id_rsa
chmod 644 ~/.ssh/id_rsa.pub

3. التأكد من تسجيل المفتاح العام في cPanel #

ادخل إلى cPanel > SSH Access > Manage SSH Keys، وتأكد من استيراد مفتاحك العام (Public Key) والضغط على زر Authorize (تفويض) ليتم إدراجه تلقائياً في السيرفر والسماح لك بالدخول الفوري.

حُدثت بتاريخ 11/10/2026

مدعوم بواسطة BetterDocs

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

Scroll to Top