الأعراض

في Power Automate سطح المكتب، عند استخدام ملف مفتاح خاص كطريقة مصادقة في إجراء اتصال فتح FTP الآمن، قد تتلقى رسالة الخطأ التالية:

رسالة خطأ: "Can’t connect to ServerHost".
مزيد من تفاصيل الخطأ: "Robin.Core.ActionException: Can’t connect to ServerHost --> Renci.SshNet.Common.SshException: Invalid private key file".
فيما ServerHost هو عنوان مضيف خادم FTP المستخدم في الإجراء.

السبب

قد يحدث هذا الخطأ إذا لم يكن تنسيق ملف المفتاح الخاص يستخدم تنسيق OpenSSH. Power Automate يتحقق سطح المكتب بشكل صريح من أن تنسيق ملف المفتاح الخاص هو OpenSSH، حيث يجب أن يبدأ المفتاح بما يلي: 

---- BEGIN ___ PRIVATE KEY ----

الحل

لتصحيح تنسيق ملف المفتاح الخاص (تنسيق OpenSSH)، تأكد من أن النص في الملف يبدو مماثلا للنص التالي:

----BEGIN ___ PRIVATE KEY----

.............................

.............................

----END ___ PRIVATE KEY----

يمكنك أيضا استخدام PuTTY Key Generator (PuttyGen.exe) لتحويل الملف الرئيسي إلى تنسيق OpenSSH. للقيام بذلك:

  1. قم بتحميل ملف المفتاح الخاص الموجود في "منشئ مفاتيح PuTTY".

  2. انقر فوق > تصدير مفتاح OpenSSH (وليس الخيار "فرض تنسيق ملف جديد").

هل تحتاج إلى مزيد من المساعدة؟

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Microsoft Insider

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة الترجمة؟
ما الذي أثّر في تجربتك؟

نشكرك على ملاحظاتك!

×