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

24.06.2020

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

ما هو التلنت

Telnet هو وسيلة اتصال يتم إنشاؤها بين الأجهزة الطرفية. مثال على هذا الاتصال بسيط للغاية: جهاز كمبيوتر شخصي وخادم يدعم نوع مماثل من الاتصال. Telnet ليس أي برنامج، فهو كذلك بروتوكول الاتصالات. ولكن تجدر الإشارة إلى أن هناك بعض الأدوات المساعدة التي تعمل عبر بروتوكول “الشبكة الطرفية”.

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

يُستخدم بروتوكول الاتصال هذا في بعض العمليات:

  • اتصالإلى سطح المكتب البعيد؛
  • فحصمنافذ للاتصال؛
  • الاستخدامالبرامج المتوفرة فقط على الأجهزة البعيدة؛
  • طلب أدلة النظاموالتي لا يمكن فتحها إلا باستخدام هذا النوع من البروتوكول؛
  • إرسالالبريد الإلكتروني دون استخدام برامج إضافية؛
  • يسمح للمستخدمين الذين يستخدمون هذا البروتوكول للمستخدمين الآخرين الوصولإلى جهاز الكمبيوتر الشخصي الخاص بك.

التثبيت والإطلاق

ليست هناك حاجة لتنزيل الأداة المساعدة؛ فبرنامج Telnet مدمج في نظام التشغيل Windows 7/8/10 افتراضيًا.

تعليمات التثبيت وبدء التشغيل:

لبدء تشغيل العميل، تحتاج إلى فتح سطر الأوامر:

ندعوك لمشاهدة الفيديو حول تثبيت Telnet في نظام التشغيل Windows:

فحص المنفذ

التحقق من منفذ الشبكة لمعرفة ما إذا كان الكمبيوتر الشخصي يمكنه الوصول إليه عبر Telnet:

  • في النافذة تحتاج إلى إدخال أمر telnetip؛
  • تليها يدخلعنوان IPالكمبيوتر، على سبيل المثال، 192.168.1.1. يمكنك عرض العنوان في إعدادات جهاز توجيه الشبكة الخاص بك؛
  • في النهاية، أدخل منفذ FTP "21". وبالتالي سيبدو الأمر كما يلي: telnet 192.168.0.1 21;
  • بعد ذلك سوف يظهر رسالة خطأإذا كان المنفذ غير متاح أو يطلب منك إدخال بيانات إضافية إذا كان المنفذ مفتوحا.

أوامر التلنت

أوامر الأداة المساعدة هي وسيلة للتفاعل معها. لعرضهم قائمة بجميع الأوامر، يجب عليك إدخال "المساعدة". بعد ذلك، سننظر في الأوامر الرئيسية بالتفصيل:

  • "مفتوح" - يسمح الطلب يتصلإلى خادم بعيد؛
  • "يغلق" - انقطاع العمليةالاتصال بخادم بعيد؛
  • "تعيين" - جلسةمعلمات اتصال الخادم؛
  • "المصطلح" - الطلب مخصص مؤشرات نوع المحطة;
  • "الهروب" - مجموعات طابع التحكم;
  • "الوضع" - الاختيار وضع التشغيل;
  • "غير محدد" - إعادة ضبطالمعلمات التي تم إدخالها مسبقًا
  • "يبدأ" - يطلقالخوادم؛
  • "يوقف" - توقف مؤقتتشغيل الخادم؛
  • "يكمل" - استمرار العملالخوادم بعد توقف مؤقت؛
  • "توقف" - كامل توقف العملالخادم.

التلنت على لينكس

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

دعونا نفكر في أوضاع التشغيل الرئيسية:

  • « سطرًا تلو الآخر" يوصى بوضع التشغيل هذا. في هذه الحالة، يتم تحرير الطلب على جهاز الكمبيوتر المحلي ويتم إرساله إلى الخادم فقط عندما يكون جاهزًا؛
  • « حرفًا بحرف" يتم إرسال كل حرف يتم كتابته في نافذة وحدة التحكم إلى الخادم البعيد. لا يمكنك تحرير النص هنا. عند حذف حرف باستخدام "Backspace"، سيتم إرساله أيضًا إلى الخادم.

الأوامر الأساسية في نظام Linux:

  • "إغلاق" - قطع الاتصال؛
  • "تشفير" — تمكين التشفير؛
  • "تسجيل الخروج" - قم بإيقاف تشغيل الأداة المساعدة وإغلاق الاتصال؛
  • "الوضع" — اختيار وضع التشغيل؛
  • "الحالة" - حالة الاتصال؛
  • "إرسال" - إرسال طلب التلنت؛
  • "تعيين" - تحديد معلمات الخادم؛
  • "مفتوح" - الاتصال بخادم بعيد؛
  • ""عرض"" - عرض الأحرف الخاصة.
  • في نافذة وحدة التحكم، أدخل طلبًا لـ التحقق من توفر الخادمعلى سبيل المثال، "تيلنت 192.168.1.243"؛
  • بعد ذلك، دعونا نتحقق من الوصول إلى المنفذ عن طريق إدخال الطلب "telnet localhost 122" و"telnet localhost 21". ستظهر رسالة على شاشة وحدة التحكم تشير إلى ما إذا كان أي من المنافذ يقبل الاتصال؛
  • مثال للتحكم عن بعد باستخدام التلنت. للقيام بذلك، أدخل الطلب "telnet localhost 23" في النافذة الرئيسية. "23" هو المنفذ الافتراضي. لإجراء التحكم عن بعد، تحتاج إلى تثبيت "telnet-server" على جهاز الكمبيوتر المحلي الخاص بك. بعد ذلك ستظهر رسالة تطلب منك إدخال بيانات تسجيل الدخول وكلمة المرور الخاصة بك.

عيوب التلنت

العيب الرئيسي لهذا البروتوكول هو الاتصال عن بعد دون استخدام التشفير. النقطة الأمنية الوحيدة هي ترخيص المستخدمين في جلسة 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 ليس بروتوكولا آمنا، لذلك عند العمل معه، عليك أن تتذكر التدابير الأمنية.

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

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

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

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

محتوى:

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

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

على سبيل المثال، يمكنك الوصول إلى POP3 أو HTTP أو IRC أو SMTP.

بعد كل شيء، تعمل هذه الخدمات وبعض الخدمات الأخرى على أساس بروتوكول نقل TCP، للعمل الذي يمكنك من خلاله استخدام عميل telnet.

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

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

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

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

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

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

ومع ذلك، عند استخدامه، يتم إرسال كافة المعلومات على الفور.

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

يجب أن تعلم: عند استخدام بروتوكول telnet، لا توجد إمكانية لتشفير نقل المعلومات. يتم إرسال كافة البيانات مباشرة ويمكن اعتراضها من قبل مستخدم غير مصرح له. ولا يوصى بنقلها بهذه الطريقة - يُنصح باستخدام بروتوكول شبكة Secure Shell الآمن لهذا الغرض.

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

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

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

يترك.

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

يهرب.

إرسال أحد أحرف الهروب مثل الفاصلة أو القوس أو علامة الإقحام (^)؛

على الرغم من أنه، على سبيل المثال، بالنسبة لعميل telnet على نظام التشغيل Windows، قد يتم تقصير القائمة.

كما ترون بالفعل، إذا قرأت رسالتي حول إعداد 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+]".