استكشاف مشكلات الاتصال بخادم SFTP وإصلاحها

تعرف على طريقة استكشاف مشكلات الاتصال بخادم SFTP وإصلاحها في Dreamweaver.

سواء تم تكوين البروتوكولات القديمة باستخدام خوادم SFTP أو رسائل الخطأ الأخرى، استكشف أخطاء اتصال SFTP وأصلحها باستخدام هذه الحلول.

استكشاف أخطاء البروتوكولات المهملة

إذا تم تكوين الخادم لديك باستخدام بروتوكولات OpenSSH المهملة، فأعد تمكين RSA/SHA1 القديم في ملف تكوين Dreamweaver كحل بديل لإنشاء الاتصال. اتبع الخطوات الواردة أدناه:

تظهر رسالة الخطأ في التطبيق لنظام macOS
رسالة الخطأ الخاصة بـ macOS

  1. إغلاق تطبيق Dreamweaver.

  2. قم بتشغيل قائمة Finder > Invoke Go ثم > Select Go to Folder…

  3. في نافذة Go to the folder المنبثقة، اكتب:

    /Users/[اسم المستخدم]/Library/Preferences/

  4. ابحث عن ملف Adobe Dreamweaver 2021 Prefs وافتحه في أي محرر نصوص.

  5. ابحث عن use sftp legacy algorithms from config file وأرسله إلى TRUE.

  6. قم بحفظ الملف وإغلاقه.

رسالة الخطأ الخاصة بالتطبيق
رسالة الخطأ الخاصة بـ Windows

  1. إغلاق تطبيق Dreamweaver.

  2. اكتب RegEdit في شريط بحث Windows وقم بتشغيل تطبيق Registry Editor.

  3. في الجزء الأيسر من محرر السجل Registry Editor، انتقل إلى المسار التالي:

    HKEY_CURRENT_USER\SOFTWARE\Adobe\Dreamweaver 2021\Site Preferences

  4. ابحث عنUse SFTP Legacy Algorithms From Config File وعينه إلى TRUE.

  5. أغلق RegEdit.

الحل المذكور أعلاه هو إجراء مؤقت حتى تتم ترقية التطبيقات القديمة أو إعادة تكوينها باستخدام أنواع المفاتيح المتوافقة. راسل موفري الاستضافة أو مديري الخادم واطلب الترقية إلى الخوارزميات المدعومة المتوافقة مع OpenSSH الإصدار 8.8.

إذا استمرت المشكلة، فقم بما يلي لإجراء التغييرات اللازمة في ملف التكوين:

يقوم Dreamweaver بتمكين خوارزمية RSA / SHA1 المستحسنة، كما هو مقترح في OpenSSH. لا تتحمل Adobe المسؤولية عن أي تغييرات يقوم بها المستخدم لتخصيص الإعدادات في ملف تكوين SFTP.

  1. انتقل إلى الموقع أدناه للإشارة إلى SFTPError.log واحصل على معلومات مفصلة حول المشكلات:

    macOS: /Users/<username>/Library/Application\ Support/Adobe/Dreamweaver 2021/<locale>/Configuration/SFTP/

    Windows: %appdata%\Adobe\Dreamweaver 2021\<locale>\Configuration\SFTP\

  2. إذا كان هناك خطأ مرتبط بأي عدم تطابق في الخوارزميات، فأضف خوارزمية مدعومة من الخادم (كما هو مذكور في سجل الأخطاء) إلى ملف التكوين (داخل مجلد SFTP المذكور في الخطوة 1). على سبيل المثال:

    الخطأ

    الحل

    غير قادر على التفاوض مع <IP> port <port no>:

    لم يتم العثور على طريقة تبادل مفتاح مطابقة.

    العرض الخاص بهم: diffie-hellman-group14-sha1،

    diffie-hellman-group1-sha1

    أضف أيًا من الخوارزميات التالية إلى ملف التكوين:

    KexAlgorithms +diffie-hellman-group1-sha1

    أو

    KexAlgorithms +diffie-hellman-group14-sha1

    لم يعد دعم مضيف ssh-dss (DSA) وخوارزميات المفتاح العام مدعومين بشكل افتراضي. إذا كنت تستخدم حاليًا مضيف DSA أو المفاتيح، فأعد تمكينها عن طريق إضافة ما يلي إلى تكوين SFTP.

    HostkeyAlgorithms + ssh-rsa، ssh-dss

    PubkeyAcceptedAlgorithms +ssh-rsa,ssh-dss

استكشاف مشكلات رسائل خطأ SFTP وإصلاحها

إذا ظهرت رسالة الخطأ التالية: "Failed to read the contents of XML Resource: IDD_SSH_KEY_CHANGE_DIALOG"، فاتبع الخطوات أدناه كحل: 

  1. أغلق تطبيق Dreamweaver.

  2. انتقل إلى الموقع التالي:

    • macOS: ~/Library/Application Support/Adobe/Dreamweaver xxxx/en_US/Configuration
    • Windows: C:\Users\[اسم المستخدم]\AppData\Roaming\Adobe\Dreamweaver xxxx\en_US\Configuration

    xxxx هو إصدار Dreamweaver. إذا كنت تستخدم Dreamweaver 2021 الذي يعمل على نظام التشغيل Windows، فحينها سيقرأ موضع المجلد الخاص بك:

    C:\Users\[اسم المستخدم]\AppData\Roaming\Adobe\Dreamweaver 2021\en_US\Configuration

  3. انقر بزر الماوس الأيمن على ملف ssh_hosts، وقم بإعادة تسمية الملف. على سبيل المثال، ssh_hosts_old.

  4. أعد تشغيل Dreamweaver وقم بتوصيله بخادم SFTP الخاص بك.

هل تبحث عن مقالات مماثلة حول استكشاف الأخطاء وإصلاحها؟

احصل على مساعدة بشكل أسرع وأسهل

مستخدم جديد؟