Reverse SSH Tunneling

ماهو بروتوكول الـ SSH ؟
الجواب هنا
ماهو الـ SSH TUNNEL؟
الجواب هنا
موضوعنا اليوم عن الـ Reverse SSH Tunneling  وبصراحة موضوع SSH Tunneling ماله حدود ! استخداماته كثيرة وتعتمد على قوة خيالك !
سيناريو:
ابن عمك دق عليك وقالي عندي مشكلة في نظام اللينكس حقي وابغاك تدخل تشوف وش المشكلة , طبعاً انت ودك تدخل مباشرة على الTerminal الخاص فيه بدون استخدام احد برامج التحكم عن بعد مثل Team Viewer , وغالباً ماراح تقدر تدخل مباشرة على جهازه ﻻنه عنده برايفت IP ومعمول له NAT , فالاي بي حقه راح يكون حاجه زي 192.168.1.44 
الحل :
في حالتنا خلينا نفرض ان جهاز ولد عمك يحمل اﻻي بي 192.168.1.44( وهو الجهاز المراد الدخول عليه )
جهازك يحمل اﻻي بي 212.98.44.22  ( اي بي عام , غير معمول له NAT) 
من جهاز ولد عمك نفذ اﻻمر التالي
ssh -R 19999:localhost:22 sourceuser@212.98.44.22
sourceuser: هو اسم المستخدم حق جهازي الشخصي واللي اﻻي بي حقه هو  212.98.44.22
19999 طبعا ممكن يكون اي منفذ غير مستخدم 
 
بعدها ببساطة , من جهازي الشخصي اللي يحمل اﻻي بي 212.98.44.22 راح اعمل
ssh root@localhost -p 19999
root هو اسم المستخدم الخاص في جهاز ولد عمك .
والReverse SSH Tunneling له استخدامات كثيرة جداً , ممكن تعطوننا بعض اﻻفكار في التعليقات !
واي احد عنده سؤال ﻻيتردد يكتبه تحت.
المصادر:
  1. http://www.linuxjournal.com/content/ssh-tunneling-poor-techies-vpn?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+linuxjournalcom+%28Linux+Journal+-+The+Original+Magazine+of+the+Linux+Community%29&utm_content=Google+Reader
  2. http://www.howtoforge.com/reverse-ssh-tunneling

انضم إلى المحادثة

تعليقين

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *