أشياء ممتعة للقيام بها مع PuTTy و Linux-Routers
- فئة: دروس
إذا قمت بإعداد نوع من اتصال SSH على جهاز كمبيوتر يعمل بنظام Windows على مدار السنوات القليلة الماضية ، سواء كان ذلك للاتصال بشبكة الجامعة أو لتأمين خط لنقل FTP غير آمن ، فمن المحتمل أنك واجهت البرنامج PuTTy في طريق الخلاص. إنه سهل الاستخدام ومجاني وقوي. ما لا يعرفه الكثير من الناس عن PuTTy ، هو ما هي القوى الأخرى بخلاف أو الأفضل بالإضافة إلى SSH التي تنام داخل الملف القابل للتنفيذ الصغير.
لم أكن استثناءً لهذا عندما قررت أن أخدع قليلاً مع AVM Fritz! Box (جهاز توجيه النطاق العريض شائع جدًا في ألمانيا والنمسا ويعمل مع Linux) وقمت بتثبيت خادم SSH من بين أشياء أخرى مسلية عليه. تمكنت بعد ذلك من الاتصال بشبكتي المنزلية من جميع أنحاء العالم باستخدام حساب dyndns و PuTTy فقط ، أو أفضل من ابن عمه PuTTyPortable ، والتي تعمل من محركات الأقراص المصغرة دون ترك آثار وراءها على النظام المضيف. أوه الفرح!
بعد المرور بالمشاكل الهائلة المتمثلة في تثبيت Dropbear وتكوينه عبر FTP و VM ، بدأت أولاً بالتفكير في الاستخدام الذي يمكنني الخروج منه.
ملحوظة : لم أكن أنوي إعطاء تعليمات حول كيفية استخدام PuTTy أو إعداد تلك الوظائف التي أذكرها ، لإعطاء بعض الإلهام. يساعد Google الجميع ، ولكن إذا كان هناك شخص ما مهتمًا بموضوع HowTo معين ، فقط اسأل ، فأنا هنا ؛).
بادئ ذي بدء ، اكتشفت أنه يمكنني استخدام الاتصال المشفر لإزالة بعض الثغرات في جدار الحماية الخاص بي ، فدائماً ما يكون VNC شوكة كبيرة في جانبي. إذا كنت أستخدم المنافذ القياسية ، فهي غير آمنة ، وإذا استخدمت المنافذ المخصصة ، فلا بد أن أفشل في تذكرها عند الحاجة. باستخدام اتصال SSH ، يجب أن أتذكر منفذًا مخصصًا واحدًا فقط (في الواقع ، لا يتذكره PuTTy) ، ويمكنني توفير الجهد الإضافي ووقت وحدة المعالجة المركزية لتشفير جلسات VNC ، كما يمكنني حشو جميع الثقوب الشائعة الاستخدام في جدار الحماية.
بسيطة بشكل لا يصدق ، لكنها في نفس الوقت فعالة بشكل لا يصدق. إذا كنت تريد شيئًا كهذا ، فإن وظيفة الاتصال النفقي (أيضًا إعادة توجيه المنفذ) تناسبك. كما سمح لي - مع بعض التغيير والتبديل في جهاز التوجيه أيضًا - بمشاهدة جانب التكوين المستند إلى html من الخارج عبر الخط الآمن ، وإلقاء نظرة على قائمة المكالمات الواردة في غياب.
كانت الوظيفة المفيدة التالية التي يمكنني التفكير فيها هي استخدام الاتصال الآمن لإخفاء حركة المرور على الإنترنت. ليس للتحايل على عمليات فحص IP ، ولكن لمنع محلل الشبكة العرضي من وجود أي شيء يعمل معه إلى جانب عنوان IP الحالي في المنزل. لا وجهة ، لا بروتوكول ، لا بيانات. كان إعداده أسهل من إنشاء أنفاق الميناء ، والتي ، من وقت لآخر ، تميل إلى أن تكون ألمًا حقيقيًا في المؤخرة ، إذا جاز التعبير. لكل اتصال SSH مفتوح وبدون تكوين إضافي ، تقوم PuTTy بشراء خادم وكيل SOCKS كامل من أجلك. أليس هذا لطيف؟ ومع الإضافات مثل QuickProxy بالنسبة إلى Firefox ، فأنت حر في تشغيله أو إيقاف تشغيله كما تريد. وهو ، بالطبع ، متاح أيضًا كملف النسخة المحمولة . لكنكم تعلمون ذلك بالفعل.
الوظيفة الثالثة التي أستخدمها في كثير من الأحيان كانت سيئة للغاية ، لكنها كانت تستحق العناء بالتأكيد ، لأنها تناسب وضعي القريب تمامًا. أنا مغرم جدًا بشبكات VPN ، لكنني لم أصادف بعد برنامج VPN يرضي حقًا ويلبي احتياجاتي الشخصية و / أو معتقداتي. لذلك ، من بين البرامج المسلية الأخرى التي قمت بإعدادها على جهاز التوجيه الخاص بي (كما هو مذكور أعلاه) ، كان خادم VPN ، للسماح لي بالاتصال بمحركات الأقراص الثابتة التي تدعم الشبكة في المنزل. لاختصار الأمر ، لقد نجحت ، شعرت بالأمان وكل شيء ، لكن كان من المستحيل أخذ الحل معي ، نظرًا لأن جميع تطبيقات VPN (OpenVPN ، أي) تتطلب التثبيت وإنشاء (وتهيئة) محول الشبكة الافتراضية . لذلك حاولت التوصل إلى حل عملي يتضمن PuTTy.
كان من السهل استخدام بروتوكول يسمح لك بنقل الملفات ، أو FTP ، أو SCP ، أو حتى HTTP ، ولكن جميعها تتطلب مكون خادم خاص ليتم تشغيله على الهدف ، وهو أمر غير ممكن بالنسبة لي دون ترك أحد أجهزة الكمبيوتر الخاصة بي قيد التشغيل ، وهو أمر غير وارد تمامًا. حتى أن NAS قادرة على إدارة FTP ، ولكنها تتطلب مني الاعتماد على FTP و FTP فقط. لا يوجد Samba و FTP في نفس الوقت لنفس الملفات. لذلك كان علي أن أتجاهل ذلك أيضًا.
كانت الفكرة التالية هي إعادة توجيه المنفذ 139 (الذي تستخدمه خدمات مشاركة ملفات Windows) إلى الشبكة المستهدفة. كان من الممكن أن ينجح ، لكنه كان سيجعلني غير قادر على استخدام خدمة مشاركة الملفات للمشاركات المحلية. أنا أستخدم هذا الحل في العمل ، لذا فهو إما في المنزل أو في العمل. ستنجح ، يمكنني فقط بدء الاتصال المطلوب ، وما إلى ذلك ، لكنني لم أكن سعيدًا به فقط ، لذلك بحثت أكثر.
إذا وجدت برنامجًا لنظام التشغيل windows ، فقد تم استخدامه ليس خدمة مشاركة ملفات Windows ولكن تطبيقًا خاصًا لها ، يمكنني فقط إخبارها باستخدام منفذ آخر وإعادة توجيه هذا المنفذ ، لكن لسوء الحظ ، لم أجد مثل هذا البرنامج.
أفضل ما يمكنني التوصل إليه هو إنشاء محول شبكة كما تفعل VPN ، ولكن بدون تكوين أي شيء عليه باستثناء عنوان IP لا معنى له ، ثم إعادة توجيه كل حركة المرور على 10.0.0.1:139 إلى شبكتي في المنزل. يعمل مثل السحر ، ولكن إذا وجد أي شخص برنامجًا كما هو مذكور أعلاه ، فسأكون سعيدًا جدًا لتجربته. يفضل التطبيقات المحمولة ؛)
هناك وظيفة أخرى متاحة ، على الرغم من أنني لم أستخدمها كثيرًا ، وهي إعادة توجيه بروتوكول X11 الذي تستخدمه أجهزة سطح مكتب Linux الشائعة ، والذي يمنحك القدرة على التحكم في الكمبيوتر البعيد على غرار VNC ولكن دون الحاجة إلى برامج إضافية.
آخر ما أريد ذكره ليس من PuTTy ، ولكنه يستخدم غلافه المفتوح للتعامل معه. يمكن تشغيل برنامج صغير يسمى etherwake على أنظمة مشتركة تعمل بنظام Linux والتي تمكنك من بدء تشغيل جهاز الكمبيوتر الخاص بك دون الجلوس أمامه عبر سحر WOL (يقصد التورية). برنامج shell-script مُعد مسبقًا يتم تشغيله بأمر قصير ، وخادم VNC مُثبت كخدمة ، وأنت على ما يرام. قم بتوصيل جهاز التوجيه ، وتنشيط الكمبيوتر ، والاتصال باستخدام VNC وإلقاء نظرة على المستند المهم للغاية الذي تركته في المنزل.
لذا ، إذا صادفت أنك تمتلك Fritz! Box أو واحدًا منها لامعة ، جديدة ، مفتوحة المصدر على مستوى العالم ، أو مجرد جهاز كمبيوتر قديم سيء يمكنه تقديم خادم SSH معقول مقابل مبلغ معقول بنفس القدر من الواط المنفق ، ربما تضمنت هذه الأفكار فكرة لك.
يرجى أيضًا ملاحظة أن PuTTyTray يعمل من Thumb Drives أيضًا دون ترك أي بيانات خلفك (إذا كنت تستخدم خيار 'جلسة من ملف') ، ولكن لديها ميزة أنه يمكن تصغيرها إلى علبة النظام.
إذا كنت تخطط للإبقاء على الاتصال مفتوحًا لبعض الوقت ، فتذكر أيضًا تنشيط وظيفة 'Keep Alive' ؛)
تعديل : بعد توبيخك لعدم القيام بذلك منذ البداية ، أود تضمين بعض الروابط المفيدة التي قد تجعلك تبدأ.
دليل التثبيت الكامل من أجل Telnet و FTP و SSH و WOL و VPN على Fritz! Box ، الألمانية.
يمكنك أيضًا الحصول على هذه الوظائف لإنشاء صورة برامج ثابتة زائفة لطيفة وسهلة هنا ، ولكن أعتقد أن المرء قد يفتقر إلى البصيرة اللازمة لملء جميع المعلومات الصحيحة إذا لم يقم بذلك يدويًا من قبل. لذلك ، لا تتردد في الالتفاف باستخدام الرابط أعلاه وبمجرد أن تفكر في كل ذلك ، استخدم هذا الرابط. أيضًا باللغة الألمانية ، ولكن بنص قليل جدًا ؛)
آخر الدورة التعليمية ، هذه المرة لـ Linksys WRT54G ، بما في ذلك SSH و Tunneling.
Thx مرة أخرى إلى Ace_NoOne ، الذي كان بإمكانه استخدام Google بدلاً من ذلك ؛)