SSH SOCKS: رفض الاتصال عند فتح قناة
اقرأ أخطاء قناة إعادة التوجيه الديناميكية في SSH على أنها فشل الاتصال الأمامي المطلوب، لا على أنها افتراض بأن مستمع SOCKS المحلي لم يبدأ أبدًا.
يشير channel 5: open failed: connect failed: Connection refused إلى اتصال أمامي يُفتح من خادم SSH. قد يكون مستمع SOCKS المحلي وتسجيل الدخول الناجح إلى SSH كليهما يعملان عندما تفشل تلك القناة.
للمسار ثلاث نقاط طرفية: يتصل التطبيق بمستمع SOCKS المحلي، وتحمل جلسة SSH طلبه إلى الخادم، ويفتح الخادم اتصال الوجهة المطلوب.
| فشل القناة | التحقق التالي |
|---|---|
| حظر إداري | ما إذا كان خادم SSH يسمح بعملية إعادة التوجيه المطلوبة |
| رفض الاتصال الأمامي | مضيف الوجهة المطلوب ومنفذه ومستمعها كما تُرى من خادم SSH |
قد تكون خدمة يمكن الوصول إليها من الحاسوب المحمول غائبة أو غير قابلة للوصول من ذلك الخادم. وجهة الاسترجاع (loopback) تنتمي أيضًا إلى الجهاز الذي يفتح الاتصال الأمامي؛ فهي لا تعني الحاسوب المحمول تلقائيًا.
اربط حدث القناة بالطلب الذي تحتاجه. قد تطلب صفحة واحدة وجهات كثيرة، ورفض أصل اختياري واحد لا يعني بالضرورة أن الصفحة كلها فشلت.
إذا لم تناسب البايتات هذا المسار، فتحقق من وضع إعادة التوجيه. إعادة التوجيه الثابتة تنقل الحركة إلى خدمتها المهيأة؛ وإعادة التوجيه الديناميكية تقبل طلبات وجهات SOCKS. إرسال HTTP إلى مستمع SOCKS، أو إرسال SOCKS إلى إعادة توجيه ثابتة لخادم ويب، يفشل عند حد بروتوكول مختلف.
سجّل المستمع المحلي ونقطة نهاية SSH والوجهة المطلوبة كلًا على حدة. يحدد ذلك أي جانب يحتاج إلى انتباه؛ وتغيير المنفذ المحلي لا يمكنه تشغيل خدمة بعيدة غائبة.