كيف يعمل Telnet؟

برمجة الطلاب على الكمبيوتر في حجرة الدراسة بمختبر الكمبيوتر

كيف يعمل Telnet؟

حقوق الصورة: Caiaimage / Robert Daly / Caiaimage / GettyImages

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

ما هو Telnet؟

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

فيديو اليوم

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

استخدامات Telnet

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

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

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

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

استخدام Telnet على نظام Windows

يتم تضمين Telnet في الإصدارات الحديثة من Microsoft Windows للاتصال بالخوادم البعيدة ، ولكن لا يتم تمكينه افتراضيًا. لتنشيطه إذا لم تكن قد قمت بذلك مسبقًا ، قم بتشغيل موجه أوامر Windows أثناء تسجيل الدخول كمسؤول ، ثم اكتب "الفصل / عبر الإنترنت / تمكين الميزة / اسم الميزة: TelnetClientلتنشيط البرنامج. قم بتشغيل موجه الأوامر عن طريق كتابة "كمد"في مربع البحث في شريط مهام Windows أو في قائمة" ابدأ "والنقر فوق رمز موجه الأوامر. إذا كنت تستخدم جهاز كمبيوتر شخص آخر ، بما في ذلك كمبيوتر العمل ، فقد ترغب في طلب المساعدة أو طلب الإذن قبل تنشيط البرنامج.

بمجرد تنشيط Telnet ، قم بتشغيل موجه الأوامر واكتب "telnet ," أين ""هو اسم المجال أو عنوان بروتوكول الإنترنت للخادم الذي تريد الاتصال به. بشكل افتراضي ، سوف تتصل بالمنفذ 23. إذا كنت تريد الاتصال بمنفذ آخر ، فاكتب "telnet " أين ""هو رقم منفذ آخر.

Telnet على نظامي التشغيل Mac و Linux

عادةً ما يتم تمكين Telnet افتراضيًا على أنظمة Apple macOS و Linux. استخدمه من موجه أوامر نظامك بنفس الطريقة التي تستخدمها على Windows ، اكتب "telnet " أو "telnet "للاتصال بخادم بعيد ، وتحديد منفذ غير افتراضي اختياريًا.

إذا كنت تقوم بتشغيل Linux وتلقيت رسالة خطأ تفيد بأنه لا يمكن العثور على Telnet ، فابحث عنه و قم بتثبيته باستخدام مدير الحزم في نظامك. في أنظمة Debian و Ubuntu ، يمكنك عادةً القيام بذلك عن طريق كتابة "apt تثبيت telnet."

Telnet على Android و iOS

تتوفر مجموعة متنوعة من برامج Telnet للهواتف الذكية التي تعمل بنظام Android و iPhone في أسواق التطبيقات الخاصة بها. تدعم بعض هذه البرامج بروتوكولات الاتصال عن بُعد الأخرى أيضًا.

ابحث عن تطبيق متوافق مع Telnet يوفر الميزات التي تريدها بالسعر الذي تريده. يكون حذر من التطبيقات التي تتطلب ما يبدو أنه عدد مفرط من الأذونات. ستمكّنك معظم برامج المحطة الطرفية البعيدة على الهواتف الذكية من تحديد اسم المجال أو عنوان IP ، واختيارياً ، منفذ لاستخدامه.

فحص المنافذ باستخدام Telnet

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

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

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

باستخدام Secure Shell

في الوقت الحاضر ، من الشائع استخدام برنامج يسمى Secure Shell ، أو ssh، للاتصال بالخوادم البعيدة وفتح موجه الأوامر. الميزة الكبيرة لـ ssh هي أنه مشفر ، لذلك يصعب على المتصنتين مراقبة اتصالك أو التدخل فيه.

في نظام macOS أو Linux ، يمكنك عادةً كتابة "ssh "للاتصال بخادم معين. في نظام Windows ، قد تحتاج إلى تثبيت عميل خارجي لاستخدام ssh. واحد مجاني واحد يسمى PuTTY. كما أنه يدعم Telnet.

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

VNC و VPN وسطح المكتب البعيد

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

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

يمكنك أيضًا استخدام شبكة افتراضية خاصة (VPN) للاتصال بشبكة كمبيوتر بعيدة. غالبًا ما يستخدم هذا للاتصال بشبكات أصحاب العمل أثناء العمل خارج الموقع. أيًا كان من يدير الشبكة ، فسوف يزودك ببيانات اعتماد ويخبرك ببرنامج VPN الذي يجب استخدامه.