اضبط خادم SSH الأخير كمضيف، وضع الخادم الوسيط في ProxyJump:

Host proxy-exit
    HostName exit.example
    User operator
    ProxyJump [email protected]
    DynamicForward 127.0.0.1:1080

مع حسابات مُصرَّح لها على تلك المضيفات، شغّل ssh -N proxy-exit. اضبط التطبيق المحلي لاستخدام SOCKS على 127.0.0.1:1080. المستمع على العميل؛ ويتصل اتصال SSH بـ exit.example عبر jump.example.

تُفتح اتصالات المواقع المطلوبة من الجانب البعيد من جلسة SSH الأخيرة—exit.example. القفزة تحمل نقل SSH إلى ذلك المضيف ولا تصبح مخرج SOCKS لمجرد أنها كانت أول جهاز يمكن الوصول إليه.

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

يُنشئ هذا الإعداد خدمة SOCKS عبر تمرير SSH الديناميكي. إذا كانت البوابة تشغّل بالفعل مستمع SOCKS مستقلًا، فإن الوصول إلى ذلك المستمع بتمرير ثابت ترتيب مختلف.

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