نفّذ هذه الأوامر في حساب الوكيل وسياق البناء نفسه الذي تعمل فيه خطوة SSH الفاشلة:

id -un
ssh -G deploy-target

استبدل deploy-target باسم SSH الدقيق الذي يستخدمه البناء. قارن اسم المضيف والمنفذ وproxycommand الناتجين مع التشغيل التفاعلي العامل.

الفرق المطلوب فحصهالأثر
مستخدم نظام التشغيل والمجلد الرئيسييحدّد ملفات SSH الخاصة بالمستخدم وأذوناته
اسم الوجهةيحدّد أقسام Host والإعدادات المضمّنة
ملف/مسار ProxyCommandيحدّد ما إذا كان المساعد قادرًا على البدء في تلك البيئة
خيارات سطر أوامر SSHيمكنها اختيار ملف تكوين آخر أو تجاوز قيمة ما

يمكن لتشخيص SSH المطوّل أن يُظهر الملفات التي قُرئت إذا بقي الفرق غير واضح. JENKINS_HOME هو موقع بيانات Jenkins، وليس مجلدًا رئيسيًا عامًا لمستخدمي الوكلاء البعيدين. جهّز تكوين SSH والمصادقة وبيانات مفتاح المضيف المقصودة على الجهاز والحساب الذي ينفّذ الأمر فعليًا.

في Ncat --proxy يُعدّ منفذ الوكيل وجهة صادرة، لا مستمعًا محليًا يرتبط به المساعد. ولا يُثبت النجاح بصلاحيات root وحدها وجود مشكلة في منفذ استماع مميّز.

مقالات ذات صلة