ما هو التلنت. طرق الاتصال بالأجهزة البعيدة باستخدام أمر telnet

كما ترون بالفعل، إذا قرأت رسالتي حول إعداد Telnet على نظام التشغيل Windows، فإن العمل مع هذه الخدمة سهل للغاية. يمكنك تشغيله بدون وسيطات عن طريق تحديد عنوان النظام المضيف فقط في سطر الأوامر. في ظل ظروف معينة، لا تزال بحاجة إلى تحديد منفذ معين. الرسالة الأولى التي يراها المستخدم بعد تنفيذ أمر “telnet” يتم إرسالها عن طريق البرنامج نفسه، وبعد إنشاء الاتصال بين العميل والخادم، يتم عرض الرسائل الصادرة من النظام المُدار. في هذا الصدد، يمكنك العمل مع نظام التشغيل عن بعد عبر Telnet بنفس الطريقة كما يحدث مع البرامج المتخصصة الأخرى للوصول عن بعد إلى نظام التشغيل. الآن دعونا نلقي نظرة فاحصة على هذه الخدمة ونلقي نظرة على أوامر Telnet الأكثر استخدامًا.

يمكن لسطر أوامر Telnet على عميل Windows قبول الأوامر التالية:

منفذ عقدة مفتوح – يُستخدم لإنشاء اتصال بعقدة معينة؛

إغلاق - إغلاق اتصال موجود؛

إنهاء - الخروج من جلسة Telnet الحالية؛

العرض - يسمح لك بعرض إعدادات عميل Telnet الحالية؛

تعيين – مع مساعدتها فمن الممكن قم بتعيين معلمات Telnet للجلسة الحالية، وبشكل أكثر تحديدًا:

  • سيؤدي تعيين ntlm إلى تمكين NTLM (استخدام مصادقة NTLM المدمجة في Telnet عند توصيل مستخدم من كمبيوتر بعيد يسمح لك بتجنب إدخال تسجيل الدخول وكلمة المرور عند تسجيل الدخول)؛
  • سيؤدي تعيين localecho إلى تمكين وضع إخراج الأمر المحلي؛
  • تعيين المصطلح vt100/vt52/vtnt/ansi سيحدد نوع المحطة المحدد (على سبيل المثال، يتم استخدام VT100 لتشغيل برامج سطر الأوامر العادية، ويتم استخدام VTNT لتشغيل البرامج المتقدمة، مثل "تحرير")؛
  • سيعين حرف set escape سلسلة من المفاتيح التي تحول وضع الجلسة إلى وضع الأمر (على سبيل المثال، set escape ، ثم الضغط على المفتاحين "Ctrl+P" و"Enter" سيؤدي إلى تعيين Ctrl+P كمفتاح)؛
  • سيشير تعيين اسم ملف السجل إلى ملف السجل الخاص بنشاط Telnet الحالي (يجب أن يكون هذا الملف موجودًا في نظام الملفات الخاص بالكمبيوتر المتحكم)؛
  • سيؤدي تعيين التسجيل إلى تمكين التسجيل (يجب تحديد ملف السجل مسبقًا بواسطة الأمر أعلاه، وإلا سيتم إنشاء رسالة خطأ)؛

غير محدد - ينفذ تعطيل خيارات جلسة Telnet المختلفة(العمليات العكسية بالنسبة للمجموعة)، وهي:

  • سيؤدي إلغاء تعيين ntlm إلى تعطيل المصادقة المتكاملة؛
  • يؤدي إلغاء تعيين localecho إلى إلغاء تنشيط وضع إخراج الأمر المحلي؛

الحالة - تستخدم للتحقق مما إذا كان هناك اتصال بعميل Telnet؛

إدخال – يُستخدم للانتقال إلى جلسة Telnet متصلة موجودة؛

أو مساعدة – يعرض معلومات المساعدة.

بمجرد الانتهاء من الأشياء الموجودة على الجهاز البعيد، ستحتاج إلى إغلاق الاتصال به. ومع ذلك، فإن Telnet نفسه لا يكمل عمله دائمًا. للخروج إلى سطر أوامر Telnet، استخدم مفاتيح التشغيل السريع "Ctrl+]".

يتيح استخدام أمر telnet إمكانية إنشاء قناة اتصال مع أجهزة الكمبيوتر عن بعد. والأداة المساعدة نفسها هي تقريبًا نوع من محاكي المتصفح في المحطة، وتدعم العديد من بروتوكولات الشبكة.

في السابق، كان telnet يستخدم غالبًا لإدارة أجهزة الكمبيوتر التي تعمل بنظام التشغيل Linux. والآن، باستخدام نفس الأداة المساعدة، يقومون باختبار الشبكة والتحقق من المنافذ وإدارة أجهزة التوجيه وأجهزة إنترنت الأشياء الأخرى.

ميزات الأداة المساعدة

على الرغم من أن المهمة الرئيسية لـ telnet هي إنشاء اتصال بين أجهزة الكمبيوتر البعيدة عن بعضها البعض باستخدام البروتوكول الذي يحمل نفس الاسم، إلا أنه يمكنك أيضًا إدارة الخدمات الأخرى باستخدام الأداة المساعدة. على سبيل المثال، يمكنك الوصول إلى POP3 أو HTTP أو IRC أو SMTP.

بعد كل شيء، تعمل هذه الخدمات وبعض الخدمات الأخرى على أساس بروتوكول نقل TCP، للعمل الذي يمكنك من خلاله استخدام عميل telnet. على الرغم من أن هذا لا ينصح به دائمًا بسبب عدد من التأثيرات غير المرغوب فيها - على سبيل المثال، انعدام أمان نقل البيانات أو تشويهها.

أرز. 1. تمكين الأداة المساعدة telnet في نظام التشغيل Windows.

يكون بناء جملة أوامر telnet عند الاتصال بجهاز كمبيوتر بعيد كما يلي: $ telnet (خيارات) (مضيف) (منفذ).

المضيف هو مجال الكمبيوتر الذي يتم الاتصال به. المنفذ - المنفذ الموجود على الكمبيوتر والذي يتم الوصول منه. والخيارات يمكن أن تكون على النحو التالي:

  • -4 و-6 يفرضان استخدام عناوين IPv4 وIPv6، على التوالي؛
  • -8 يجعل من الممكن استخدام ترميز 8 بت؛
  • -E يعطل دعم تسلسل الهروب؛
  • -أ يقوم بتسجيل المستخدم تلقائيًا على النظام البعيد؛
  • -d يمكّن وضع التصحيح؛
  • -p يتيح مضاهاة rlogin؛
  • -e يعين حرف الهروب الأولي؛
  • -l يأذن للمستخدم في النظام.

بعد إنشاء اتصال بالمضيف البعيد، تبدأ أداة telnet المساعدة في العمل في أحد الوضعين - سطرًا تلو الآخر أو حرفًا تلو الآخر.

الخيار الأول هو الأكثر تفضيلاً نظرًا لإمكانية تحرير النص مباشرةً الكمبيوتر المحليوإرسالها فقط بعد قيام المستخدم بإدخال كافة المعلومات بشكل كامل.

عيب هذا الوضع سطرًا بسطر هو عدم وجود دعم له من قبل بعض الخدمات. بينما يمكن استخدام حرفًا تلو الآخر في أي حال. ومع ذلك، عند استخدامه، يتم إرسال جميع المعلومات إلى الكمبيوتر البعيدفورا.

وإذا ارتكب المستخدم خطأ، فسيكون من المستحيل تصحيحه - لأنه حتى المسافات ومسافة للخلف يتم إرسالها إلى الخادم في شكل أحرف.

الأوامر الأساسية

عند العمل مع بروتوكول telnet، يقوم المستخدم بإدخال الأوامر المناسبة في وحدة التحكم. الأكثر شعبية تشمل ما يلي:

  • فتح (اسم الكمبيوتر) (المنفذ).يسمح لك بالاتصال بالكمبيوتر الذي تم تحديد اسمه في الأمر. إذا لم تحدد منفذًا، فستحاول الأداة المساعدة استخدام الرقم الافتراضي. في بعض الأحيان تتم الإشارة إليه بدلاً من اسم الكمبيوتر عنوان IP;
  • عرض (حجة). أمر لعرض مجموعة كاملة أو جزئية من معلمات الأداة المساعدة telnet؛
  • يغلق. مصمم لإغلاق جلسة telnet وإعادة النظام إلى وضع الأوامر؛
  • يترك. الأمر بإنهاء جميع الاتصالات المفتوحة والخروج من telnet؛


أرز. 2. استخدام الأمر "إنهاء" في عميل MS Telnet.

  • نوع الوضع. يُستخدم للتحكم في أحد خياري وضع الإدخال (حرفًا بحرف أو سطرًا بسطر). في هذه الحالة، يتم إرسال طلب إلى الكمبيوتر البعيد للتبديل إلى وضع معين، وإذا كانت الخدمة مدعومة، فسيتم توفير التبديل المقابل؛
  • حالة. الأمر الذي يعرض الحالة الحالية للأداة المساعدة، الاسم الكمبيوتر البعيدووضع الصرف؛
  • ؟ (فريق). تقارير معلومات حول تسلسل الأوامر المقابلة. إنه ضروري في الحالات التي سيستخدم فيها المستخدم أمرًا غير مألوف له؛
  • ! (فريق). ينفذ تسلسل الأوامر على النظام المحلي؛
  • إرسال الحجج. يرسل وسائط الأحرف إلى جهاز الكمبيوتر البعيد؛
  • يهرب. إرسال أحد أحرف الهروب مثل الفاصلة أو القوس أو علامة الإقحام (^)؛
  • تزامن. يعمل على إرسال تسلسل المزامنة الذي يسمح لك بإلغاء كافة الأوامر المكتوبة ولكن لم يتم إرسالها بعد. يُستخدم فقط في وضع سطر بسطر؛
  • برك. إرسال تسلسل فاصل عند الضغط على مفتاح الاستراحة.

كل هذه الأوامر أساسية، على الرغم من أن عددها الإجمالي أكبر بكثير. ومع ذلك، ونظرًا للاستخدام النادر لهذه الأداة، فإن أسهل طريقة للعثور على قائمة كاملة بها هي إدخال "مساعدة" في الجهاز.

وبعد عرض القائمة الكاملة، احصل على معلومات مساعدة حول كل تسلسل أوامر باستخدام الأمر "؟". على الرغم من أنه، على سبيل المثال، بالنسبة لعميل telnet على نظام التشغيل Windows، قد يتم تقصير القائمة.


أرز. 3. قائمة أوامر telnet في عميل Microsoft.

الاستنتاجات

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

وبالتالي، حتى هذا البروتوكول القديم وغير الآمن نسبيًا يمكن أن يكون مفيدًا للمستخدمين العاديين، بل وأكثر من ذلك، للمتخصصين. صحيح، للعمل معها، لن تحتاج فقط إلى معرفة قائمة الأوامر، ولكن أيضًا بعض الخبرة في العمل مع سطر الأوامر.

يمكن استخدام Telnet كأمر في نظام التشغيل Windows. في الواقع، هذه ليست خدمة قابلة للتنفيذ فحسب، بل هي أيضًا بروتوكول شبكة أو حتى برامج ثابتة، والتي تسمح للمستخدم باستخدام حقل نصي "بالتواصل" مع كمبيوتر بعيد، وإرسال أمر للنظام لتنفيذ إجراء معين، فضلا عن تلقي سجل تنفيذه.

يرمز اسم البروتوكول إلى Terminal Network، والتي تعني حرفيًا الشبكة الطرفية.

ما هي الشبكة الطرفية

باستخدام أمر telnet، على الرغم من وظائفه المنخفضة، يمكنك تنفيذ الكثير من المهام، مثل:

  • التحقق من الاتصال بالخادم باستخدام منفذ مفتوح؛
  • الاتصال بالأجهزة البعيدة (المودم أو جهاز التوجيه أو المحول) لإرسال أمر (إعادة التشغيل أو إيقاف التشغيل أو تلقي السجلات)؛
  • تحديث البرامج الثابتة لمعدات الشبكة أو الهاتف المحمول؛
  • نقل الملف.

يعتقد الكثير من الناس أن مثل هذا الاتصال يعمل، مثل معظم خدمات الشبكة، على مبدأ خادم العميل. ومع ذلك، فهو ليس كذلك. telnet عبارة عن خدمة ثنائية الاتجاه تمامًا بنفس الوظائف ومستويات الوصول.

ومن المثير للاهتمام أن البرنامج نفسه يتضمن مجموعة صغيرة من الوظائف، والتي تحتوي فقط على خيار الاتصال وعملية المصادقة (التحقق من صحة اسم المستخدم وكلمة المرور المسموح لهم بالوصول إليها). يتم استدعاء جميع الخيارات الأخرى، سواء الأوامر أو النظام، بواسطة التطبيقات المتصلة.

كيفية العمل مع القشرة؟

لاستخدام وظيفة أمر telnet، يجب عليك استخدام سطر الأوامر. في الإصدار السابع من Windows والإصدارات الأحدث، يتم تعطيل الخدمة افتراضيًا ولا تبدأ تلقائيًا عند استدعاء الأمر. لذلك، عليك اتباع الخطوات التالية لتمكين telnet:


كيفية إدارة الخدمة؟

بمجرد دخولك إلى خدمة Windows Terminal Management، ستحتاج إلى معرفة بعض الأوامر لتتمكن من إدارتها. هناك الخيارات التالية للحصول على قائمة مفاتيح التحكم:


إذا كنت معتادا على الخيارات، فيمكنك الاتصال على الفور بالمورد المطلوب بالبيانات المطلوبة. في هذه الحالة، خادم الاتصال هو "smatp.ya.ru" والمنفذ هو "25".

نتيجة:

أمر telnet سهل الاستخدام للغاية ومريح للغاية. ومع ذلك، فإن تكنولوجيا عملها لا توفر السلامة على الإطلاق. يعمل الغلاف ضمن نظام التشغيل Windows في وضع غير محمي تمامًا وبدون تشفير. لذلك، بدلاً من هذه الوظيفة، تم استخدام ssh لبعض الوقت.

وفقًا لمبدأ تنظيم الاتصال، فإنهما متماثلان تقريبًا. ولكن تم تطوير بروتوكول ssh مع الأخذ بعين الاعتبار تقنيات الأمان الممكنة. في بعض الحالات، تكون طريقة الاتصال الأبسط كافية تمامًا، على سبيل المثال، عندما تحتاج إلى الاتصال بالمعدات لتحميل البرامج الثابتة الجديدة فيها أو استعادة البرنامج القديم، وكذلك لتغيير تكوين النظام.

إذا كنت تستخدم عدة بروتوكولات للاتصال مرة واحدة، فمن الأسرع والأكثر ملاءمة والأكثر أمانًا القيام بذلك من خلال برنامج خاص، على سبيل المثال "Putty".

هل صادفت مصطلح Telnet؟ ربما سمعت نكاتًا عنها أو كيف استخدمها الآخرون.

بالنسبة لأولئك الذين لا يعرفون ما هو Telnet و"أهميته" في الإنترنت الحديث، اقرأ الإدخال أدناه.

تعرف على شيء عن تاريخه وما هي الآثار الأمنية لاستخدامه.

كما تعرف على بعض الأنواع الحديثة من تطبيقاته العملية.

ما هو بروتوكول التلنت

Telnet هو بروتوكول شبكة قائم على النص يُستخدم للوصول إلى أجهزة الكمبيوتر البعيدة باستخدام TCP/IP.

تم إنشاؤه وإطلاقه في عام 1969 - ويمكن القول أنه كان أول إنترنت.

في الماضي، كان عليك تحديد موقع الخادم فعليًا للوصول إلى البيانات.

وهذا يعني أنه، من بين أمور أخرى، كان من الضروري قضاء بعض الوقت في الوصول إلى موقعه، ثم الانتظار للعمل مع الخادم.

حتى لو كان جهاز الخادم قادرًا على تنفيذ العديد من الأوامر في وقت واحد، فلن تتمكن من استخدامه، وكان عليك الانتظار حتى ينتهي الآخرون من عملهم.

في كثير من الحالات، لا يمكنك حتى لمس الخادم نفسه. يجب تسليم طلبك إلى الموظف ثم إعادته لالتقاط المعلومات المطلوبة بعد كتابتها على الورق.

جلبت Telnet اليوم العديد من التغييرات المهمة. أصبح من الممكن الآن لعدة مستخدمين الاتصال بالخادم في وقت واحد.

للاتصال بالخادم، تحتاج إلى محطة، والتي يمكن أن تكون أبسط وأرخص جهاز كمبيوتر.

لا يحتاج هذا الكمبيوتر إلى أجهزة قوية، كل ما تحتاجه هو اتصال بالشبكة وواجهة نصية.

ما هو خادم Telnet في نظام التشغيل Windows 7 - Windows 10

في نظام التشغيل Windows 7 – Windows 10، يمكنك إضافة وظيفتين:

  • خادم Telnet - إذا قمت بتثبيت هذه الميزة، فيمكنك تكوين جهاز الكمبيوتر الخاص بك للعمل كخادم. وهذا يعني أنه سيتم تكوين جهاز الكمبيوتر الخاص بك لقبول الاتصالات الواردة والسماح للآخرين باستخدامه. إذا تم تعطيل جدار الحماية الخاص بك ولديك عنوان IP عام، فيمكن لأي شخص في العالم التحكم في جهاز الكمبيوتر الخاص بك عن بعد باستخدام عميل Telnet.
  • عميل Telnet - سيسمح لك هذا بالاتصال عبر Telnet من أي خادم باستخدام نافذة الأوامر فقط.

أمن التلنت

على الرغم من أن Telnet قد تغير كثيرًا منذ بدايته، إلا أن التكنولوجيا لا تزال تعاني من نقاط ضعف.

أسوأ شيء هو مع الأمن. يقوم بإرسال واستقبال البيانات في وضع النص دون استخدام التشفير.

وهذا يعني أنه عند الاتصال بالخادم، سيتم إرسال البيانات الشخصية مثل اسم مستخدم الحساب وكلمة المرور بنص عادي.

سيتمكن أي شخص يعرف كيفية استخدام تتبع اتصال الشبكة من رؤية جميع البيانات التي يتم نقلها.


باختصار، أي شخص يحاول استخدام Telnet في أمور خطيرة مثل نقل معلومات قيمة لإدارة الخوادم أو الخدمات سيكون في خطر كبير.

عندما تم اختراع هذا البروتوكول، لم تكن اتصالات الإنترنت عالية السرعة متاحة، وكان هناك عدد قليل جدًا من المتسللين والبرامج الضارة وما إلى ذلك.

في البداية، تم استخدامه من قبل المؤسسات التي تم إغلاقها عبر الإنترنت وتوفير الوصول المتحكم فيه إلى خوادمها. في ذلك الوقت، لم يكن التشفير على رأس قائمة الأساسيات.

اليوم، يعد Telnet البروتوكول الأكثر أمانًا الذي يمكنك استخدامه لنقل المعلومات والبيانات.

لماذا استخدام التلنت

الآن بعد أن عرفت القليل عن تاريخ Telnet وأنه بروتوكول غير آمن للغاية، ولكن على الرغم من كل هذا، لا يزال الناس يستخدمونه - لماذا.

  • لا تزال الخوادم الأقدم تستخدم هذا البروتوكول للاتصالات عن بعد. لا يزال هناك عدد قليل من خوادم UNIX القديمة في مكان ما، ولا يزال هناك أشخاص يتصلون عبر Telnet للوصول إليها.
  • تسمح بعض أجهزة الشبكة، مثل أجهزة توجيه Cisco، لـ Telnet بالاتصال بها. في نفوسهم يمكنك تكوين استخدام العميل.
  • السبب الرئيسي وراء استمرار الناس في استخدامه هو البحث عن النص وممارسة الألعاب والتحقق من توقعات الطقس وغير ذلك الكثير.
  • لا يزال بعض الأشخاص يستخدمون Telnet CPC لإدارة أنظمة المعلومات والمناقشات النصية والاتصال بها. على سبيل المثال، في المنتديات لا يوجد شيء سوى النص. لا تحتاج حتى إلى صور أو رسومات. ولذلك، لا يزال هناك العديد من المجتمعات النشطة على الإنترنت.

أتمنى أن تكون قد اكتسبت فهمًا أساسيًا لـ Telnet - فهذا البروتوكول يشبه الديناصورات في العالم الحديث، والذي تغير جذريًا منذ ولادته.

سأخبرك في هذه المقالة بكيفية استخدام telnet في نظام التشغيل Windows 7، لكن أولاً سأتحدث بإيجاز عن ماهية telnet وفي أي غرض يتم استخدامه. Telnet هو أحد بروتوكولات اتصالات الشبكة. لقد ظهر في القرن الماضي وكان يستخدم غالبًا للاتصال عن بعد بأجهزة مختلفة على الشبكة.

لذا، دعونا ننتقل مباشرة إلى سؤالنا. في التثبيت القياسي لنظام التشغيل Windows 7، يتم تعطيل هذا البروتوكول. إذا كانت هناك حاجة لاستخدام هذا البروتوكول على محطات العمل التي تعمل بنظام التشغيل Windows 7، فستحتاج إلى إجراء بعض المعالجات لتمكينه. قد تنشأ الحاجة إلى استخدامه ليس فقط من مسؤولي النظام الذين يستخدمونه لتكوين أجهزة الشبكة وغالبًا ما يستخدمونه في عملهم، ولكن أيضًا من المستخدمين العاديين البعيدين عن إدارة النظام.

هناك طريقتان على الأقل لتمكين بروتوكول telnet في نظام التشغيل Windows 7.

الطريقة الأولى والأسهل هي كما يلي:

في المربع، ضع علامة اختيار - "عميل Telnet".

هذا كل شيء، لقد قمت بتمكين بروتوكول Telnet بنجاح على جهاز الكمبيوتر الخاص بك.

هناك فارق بسيط آخر ممكن عند تمكين البروتوكول باستخدام هذه الطريقة، وقد يحدث الموقف التالي: عند تحديد "تشغيل مكونات Windows أو إيقاف تشغيلها"، قد تكون قائمة المكونات فارغة. سيُطلب منا إجراء تعديل بسيط على السجل. أذكرك بكيفية فتح السجل بالنقر فوق "ابدأ" - فوق ابدأ مباشرة في سطر البحث نكتب regedit،

بعد ذلك، تحتاج إلى إعادة تشغيل محطة العمل وتكرار الخطوات المذكورة أعلاه.

الطريقة الثانية تستخدم سطر الأوامر؛ ونادرا ما يستخدمه المستخدمون العاديون وغالباً لا يعرفون أن هذه الوظيفة متاحة. لذلك، بالنسبة لأولئك الذين لا يعتبرون أنفسهم مستخدمين متقدمين، فمن الأفضل استخدام الطريقة الأولى لتمكين البروتوكول.

لذا، انقر فوق "ابدأ" - أعلى قائمة ابدأ مباشرةً في شريط البحث، اكتب cmd واضغط على Enter.

تفتح نافذة سوداء يومض فيها المؤشر، وهذا ما نحتاجه - سطر الأوامر. بعد ذلك، في هذا السطر، اكتب الأمر "dism/online/Enable-Feature/FeatureName:TelnetClient" ثم اضغط على Enter.

بعد توقف قصير، تظهر نافذة معلومات تشير إلى أن العملية قد تمت بنجاح. اكتمل تثبيت Telneta.

آمل أن تكون مقالتي مفيدة. تذكر أن Telnet ليس بروتوكولا آمنا، لذلك عند العمل معه، عليك أن تتذكر التدابير الأمنية.