عمل نفق باستخدام SSH

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

الطريقة سهلة للغاية والتالي هو الخطوات التي تحتاجها للقيام بذلك:

ssh -D PORTNUM user@server

لنفرض أننا نريد أن نعيّن المنفذ المحلّي على حاسوبنا ليكون 8080

ولنفرض أن المستخدم على الخادم البعيد هو المستخدم الجذر وأن عنوان الخادم هو 1.2.3.4 فسيكون الأمر كالتّالي:

ssh -D 8080 root@1.2.3.4

الآن على متصفحك المفضّل اختر الوسيط proxy وضع العنوان المحلي 1.2.3.4 والمنفذ المحلّي 8080 واستمتع باتصال آمن :) .

استخدم هذه الطريقة في ما يرضي الله عزّوجل وأنا بريء من أي استخدام خاطئ أو غير مسؤول.

Post to Delicious Post to Digg Post to Reddit Post to StumbleUpon

هذه التدوينة كُتبت ضمن التصنيف أمن معلومات, حيل مفيدة. الأوسمة: , , . أضف الرابط الدائم إلى المفضّلة.

3 تعليقات على: عمل نفق باستخدام SSH

  1. أبو عابد كتب:

    بارك الله فيك.

    لكن لدي سؤال حيّرني منذ زمن بعيد أتمنى أن أجد إجابة له…

    كيف يمكن لي أن أفعّل خدمة SSH Tunneling في Server ؟

    لنفرض أنه لديّ جهاز Server Linux وأردت عمل SSH Tunneling من PC إلى هذا الخادم، مالشيء اللازم عمله في Server ليعمل كـ SSH Tunneling ؟

    لأنني جربت مراراً وتكراراً الاتصال بجهاز لدي إلى الخادم من خلال SSH Tunneling وتفشل العملية.

    تحيتي لك،

    • باحث كتب:

      أهلاً بك أخي أبو عابد … حقيقة الأمر أسهل مما تعتقد. كل ما هو مطلوب هو وجود خادم عليه خدمة ssh وأنت تملك صلاحيّة على هذا الخادم فقط لا غير. لا تحتاج إلى القيام بأي شيء آخر هذا بعد تجربة مع عدد من الخوادم.

  2. أبو عابد كتب:

    أهلاً أخي باحث،

    أنا جربت الطريقة كثيراً عبر Servers على استضافات من خلال الإنترنت وتنجح الطريقة بكل يسر و سهولة، لكن كان سؤالي عن كيفية عمل هذا الاتصالا عبر جهاز لديّ نظام تشغيله هو Linux ؟

    هل هناك خدمات يجب تفعيلها أم ماذا ؟

    تحيتي لك،

أضف تعليق

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

*

يمكنك استخدام أكواد HTML والخصائص التالية: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>