كيف يمكنني الاتصال برنامجياً بخادم قاعدة بيانات عن بُعد يتطلب نفق SSH؟

StackOverflow https://stackoverflow.com/questions/2064972

سؤال

أنا أعمل على ETL باستخدام C# يقوم فيه باستخراج البيانات من قاعدة بيانات MySQL عن بُعد تتطلب اتصال SSH. لقد عملت حاليًا بحيث أقوم أولاً بإنشاء نفق SSH الخاص بي يدويًا باستخدام المعجون ثم الاتصال برنامجيًا بقاعدة البيانات عادةً باستخدام كائن MySQLConnection ، إلخ.

كيف يمكنني إنشاء نفق SSH برمجيًا باستخدام C#/. Net؟ هل هناك أي مكتبات للقيام بذلك و/أو أي شيء مدمج في إطار .NET نفسه من شأنه أن يساعدني في القيام بذلك؟

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

نصائح أخرى

  1. قم بإنشاء مفاتيح حتى لا تضطر إلى استخدام كلمة مرور لـ SSH.
  2. قم بإجراء أمر SSH المناسب مع الوسائط المناسبة (لإعادة توجيه TCP) (استدعاء exe الخارجي مثل المعجون)
  3. استخدم إعدادات الاتصالات المناسبة.
  4. أنتهيت!
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top