إعداد خدمة SFTP – دليل الخطوات

أنشئ بواسطة Ashish Chaudhary, تم التعديل في السبت, 4 أكتوبر في 9:11 م بحسب Ashish Chaudhary

SFTP - تعليمات الإعداد

جدول المحتويات

الاستضافة والمصادقة

نقوم باستضافة مجلد SFTP الخاص بك على خادم SFTP منفصل (عبر AWS). يحصل كل عميل على حساب مستخدم خاص به للوصول المباشر إلى مجلده فقط. نعتمد المصادقة عبر المفاتيح المعتمدة على المفاتيح، ولهذا ستحتاج إلى إنشاء زوج من المفاتيح (عام وخاص) وإدخال المفتاح العام في حقل Public Key عند إعداد المجلد. يجب أن يكون المفتاح بصيغة openSSH RSA . لمعرفة كيفية إنشاء المفاتيح، راجع قسم كيفية إنشاء مفتاح SSH عام لخادم SFTP في الأسفل.

الإعدادات

  1. أدخل المفتاح العام الذي أنشأته في حقل Public Key . بإمكانك أيضاً تحديث حقل Username إذا رغبت. يجب أن يبدأ اسم المستخدم في حقل Username بحرف أو رقم أو شرطة سفلية، ويجب أن يتراوح طوله بين 3 و100 حرف. يمكن أن يحتوي على أحرف وأرقام وشرطات سفلية وعلامة @ ونقاط (.) وشرطات (-).

  2. يرجى نسخ قيم Username، رابط نطاق Spotnana، و رقم المنفذ والاحتفاظ بها في مكان آمن، حيث ستحتاج إليها لاحقاً الجهة المسؤولة في مؤسستك عن إعداد إرسال الملفات إلى المجلد الجديد. 
    ملاحظة: بعد الانتهاء من إعداد مجلد SFTP، يمكنك الوصول إلى هذه القيم مجدداً من خلال قسم إدارة.

  3. أدخل عنوان البريد الإلكتروني (أو عدة عناوين) التي ترغب في تلقي تقارير تحميل الملفات عليها في حقل SFTP email notification . لمزيد من التفاصيل، راجع قسم التقارير ومعالجة الأخطاء بالأسفل.

  4. اضغط على Connect.

بمجرد إضافة المفتاح العام، ستكون الحالة الأولية غير موثّق. ستظهر هذه الحالة في OBT حتى يتم استلام ملف فعلي في المجلد. يمكنك إرسال ملف اختبار من اختيارك أو ملف بيانات الموارد البشرية أو ملف حقول مخصصة (يجب أن يكون الملف بإحدى الصيغ المدعومة ليتم معالجته). إذا قمت بتحديث المفتاح العام لاحقاً، ستعود الحالة إلى غير موثّق حتى يتم استلام ملف جديد.

لإزالة مجلد SFTP الخاص بك، اضغط على Disconnect. سيتم حذف مجلد SFTP الخاص بك. وإذا رغبت في إعداده مرة أخرى لاحقاً، ستحتاج إلى إدخال كافة المعلومات السابقة من البداية.

تكرار الجدولة والمواعيد

أنت من يحدد مواعيد وتكرار تحميل الملفات. نحن نعتمد على حدث إنشاء الملف لبدء معالجته، أي بمجرد رفعك للملف إلى مجلدك على خادم SFTP الخاص بنا، يبدأ النظام تلقائياً في معالجة الملف. 

للحصول على توصيات حول التكرار والجدولة لكل نوع من أنواع السجلات (مثل المستخدمين، الحقول المخصصة، الكيانات القانونية)، راجع قسم تكرار الجدولة والمواعيد في تعليمات SFTP الخاصة بكل نوع سجل.

التقارير ومعالجة الأخطاء

نقوم بجمع بيانات حول عمليات تحميل ملفاتك ونستخدمها لإنشاء تقرير داخلي بعد كل عملية تحميل. يتم إرسال هذا التقرير إلى عنوان (أو عناوين) البريد الإلكتروني التي أدخلتها في حقل SFTP email notification أثناء الإعداد. سيحتوي التقرير لكل ملف تم رفعه على: 

  • جميع أسباب فشل تحميل الملف (مثل وجود تنسيق خاطئ أو أعمدة ناقصة وغير ذلك).

  • أي سبب لعدم إمكانية رفع صف معين من الملف. نحن لا نقوم بتحديث جزئي، فإذا حدث خطأ في عمود معين أو كان هناك حقل مطلوب مفقود في هذا الصف، سيتم رفض الصف بالكامل. 

  • حالة التحميل (قيد الانتظار، ناجح، فشل).

يمكنك استخدام محتوى هذا الملف لمعالجة أي أخطاء. إذا لم تتمكن من حل المشكلة، يرجى التواصل مع الدعم الفني. 

  1. هل نقبل ملفاً يحتوي فقط على السجلات التي تحتاج إلى تحديث أو إضافة؟

    • نعم

  2. هل يجب أن يتضمن الملف الذي ترفعه (سواء عبر SFTP أو التحميل اليدوي) الأعمدة الاختيارية حتى وإن لم تكن تستخدمها؟

    • لا

كيفية إنشاء مفتاح SSH عام لخادم SFTP

اتبع التعليمات التالية لإنشاء مفتاح SSH عام الذي ستقدمه لنا.

التنسيق

  • النوع: نصي

  • القيود على الطول: الحد الأقصى للطول 2048.

النمط

 ^ssh-rsa\s+[A-Za-z0-9+/]+[=]{0,3}(\s+.+)?\s*$

إنشاء مفاتيح SSH 

لإنشاء مفاتيح SSH، شغّل الأمر التالي في موجّه الأوامر على ويندوز أو في الطرفية على macOS أو Linux أو UNIX:

ssh-keygen -t rsa -b 4096 -f key_name

حيث 

  • -t نوع التشفير

  • -b طول المفتاح (بالبِت)

  • -f اسم المفتاح


مفتاح نموذجي

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDDJB9oBRPrBegMDPEQo+HmNDb/jKUJL6q2kQpNNMDjNps9mhhwJ1dP/lOavMitBPAndeXlwaNEm2XbGaSrZtD/tbQTX1HQjP6pacy+Alf8kYBm5QFfl/Z6lGC8qHys10fpRXgYE7UhdSv6VyRqt1gELGFQwVBZ2kJJuBGJF1IRywwvG/h68B8iWU1+6KEWYQoUcT45r3j3otnx4NhhzpTiNgDbMk0ix+kar4/IstobRLcb7rt7FoUerTLNrVDi69DqbsGY5LN+NM8jVx0sPQLRC/ruil8pTHP3k4rDCc7a80+sH4sUTW+mHc7MTqbi/CcyyFAD8h7p6WqxEydOaJjMnvqAbE17BOj0TSxv3HMohTf3skzE7PbzVcjIfHTpFPGxmJkghAYAMi5l9VvAs91IpVylxjqPss3xQQJIZEmQdG2k7zk/UpsUFlmaOj6lCHRicFKCixKekzzm3nFuJvDEklurtydOQjZ8WkPzTSJfZBdKMuMUi0SQ9m9ZAw99t0=

إرشادات خاصة بأنواع السجلات المحددة

لمزيد من التفاصيل حول رفع أنواع سجلات معينة عبر SFTP، يرجى مراجعة المواضيع التالية الخاصة بكل نوع سجل:

هل كانت هذه المقالة مفيدة؟

هذا رائع!

شكرًا لك على ملاحظاتك

نعتذر أننا لم نتمكن من إفادتك

شكرًا لك على ملاحظاتك

أطلعنا على كيفية تحسين هذا المقال!

حدّد سببًا واحدًا على الأقل
التحقق 'CAPTCHA' مطلوب.

تم إرسال الملاحظات

نحن نقدر جهودك وسنحاول تحسين المقالة