logo

أمر التلنت لينكس

مقدمة إلى التلنت

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

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

كبش بوتينيني

ويستخدم بروتوكول TELNET. ومع ذلك، فإن هذا البروتوكول به بعض العيوب الأمنية، لكنه يعد من أكثر بروتوكولات الشبكات استخدامًا بسبب بساطته. إنه ليس بروتوكولًا آمنًا لأنه ينقل البيانات في شكل غير مشفر. غالبًا ما يفضل مستخدم Linux ذلك سش عبر telnet لأن SSH ينقل البيانات في شكل مشفر. تشبه هذه الأداة المساعدة ميزة Remote Desktop في Windows. بناء جملة telnet كما يلي:

 telnet hostname/IP address 

خيارات التلنت

الخيارات أدناه:

    -7:قم بتجريد البت الثامن من الإخراج والإدخال. بشكل افتراضي، يكون telnet نظيفًا 8 بت ولكنه لا ينقل الخيار، أي TELNET BINARY، ما لم يتم فرضه.-8:تشغيل مسار بيانات 8 بت. يحاول الاتصال بالخيار، أي TELNET BINARY، على كل من الإخراج والإدخال.-و:إيقاف تعريف الشخصية كشخصية هروب.-F:يسمح هذا الخيار بإرسال بيانات الاعتماد المحلية إلى النظام البعيد، مثل تلك التي تم إرسالها بالفعل إلى البيئة المحلية في حالة استخدام مصادقة Kerberos V5.-ك:ولا يحدد تسجيل الدخول التلقائي للنظام البعيد.-ل:عند الإخراج، فإنه يحدد مسار البيانات 8 بت. إنه يقود الخيار، أي BINARY، الذي سيتم توصيله عند الإخراج.-المجموعة X:يقوم بإلغاء تنشيط نوع المصادقة atype.-أ:يحاول تسجيل الدخول التلقائي. يقوم بنقل اسم المستخدم بواسطة متغير المستخدم الخاص بخيار ENVIRON إذا كان مدعومًا عبر النظام البعيد.-ب النزل:ويستخدم الربط (2) لربط المقبس المحلي بعنوان مستعار أو بعنوان واجهة آخر غير العنوان المحدد بواسطة الاتصال (2) بشكل طبيعي. قد يكون من المفيد أثناء الاتصال بالخدمات التي تطبق عناوين IP لإعادة تكوين الخادم والمصادقة غير مرغوب فيها.-ج:يقوم بإلغاء تنشيط قراءة ملف .telnetrc الخاص بالمستخدم.-د:يقوم بتعيين قيمة تبديل تصحيح الأخطاء إلى TRUE.-e الهروب:يقوم بتعيين حرف الهروب الأولي لـ telnet إلى escapechar. لن يكون هناك أي حرف هروب في حالة غياب حرف الهروب.-F:يسمح هذا الخيار بإرسال بيانات الاعتماد المحلية إلى النظام البعيد في حالة استخدام مصادقة Kerberos V5.-مجال ك:يدعي هذا الخيار أن telnet يجلب التذاكر للمضيف البعيد في المجال بدلاً من نطاق المضيف البعيد في حالة استخدام مصادقة Kerberos.-أنا المستخدم:إذا قبل النظام البعيد خيار ENVIRON عند الاتصال بنظام بعيد، فسيتم نقل المستخدم إلى النظام البعيد بسبب قيمة المتغير USER. يشير هذا الخيار إلى العلامة -a. كما يمكن استخدامه مع الأمر، أي فتح.-ن ملف التتبع:يُستخدم هذا الخيار لفتح ملف التتبع لتسجيل معلومات التتبع.-ص:وهو يحدد واجهة المستخدم مثل rlogin(1). يتم تثبيت حرف الهروب على حرف التلدة ما لم يتم تغييره بواسطة العلامة -e.-س:يقوم بتشغيل تشفير دفق البيانات إن أمكن.-ميناء:وهو يمثل رقم المنفذ (عنوان التطبيق). منفذ telnet هو المنفذ الافتراضي إذا لم يتم تسمية الرقم.-يستضيف:وهو يمثل الاسم الرسمي أو عنوان الإنترنت الخاص بالمضيف البعيد أو الاسم المستعار.

الأوامر في التلنت

تم إدراج بعض أوامر telnet المهمة وشرحها أدناه. فقط ما يكفي من جميع الأوامر لتعريفها بشكل فريد هو المطلوب كتابته.

    وسيطة المصادقة[...]:يمكن لهذا الأمر معالجة التفاصيل التي يرسلها الخيار، على سبيل المثال، مصادقة التلنت . بالنسبة لهذا الأمر، تم توضيح بعض الوسائط الصالحة أدناه:
      نوع التعطيل:يقوم بتعطيل نوع المصادقة المحدد. يمكننا استخدام الأمر، أي، تعطيل المصادقة للحصول على قائمة الأنواع المتاحة.نوع التمكين:فهو يمكّن نوع المصادقة المحدد. يمكننا استخدام الأمر، أي، تمكين المصادقة للحصول على قائمة الأنواع المتاحة.حالة:وهو يحدد الحالة الحالية لأنواع المصادقة المختلفة.
    يغلق:يقوم بإغلاق جلسة TELNET ويعود إلى وضع الأوامر.عرض الوسيطة[...]:يعرض بعض أو كل قيم التبديل والضبط.تشفير الوسيطة[...]:يمكن لهذا الأمر معالجة التفاصيل التي يرسلها الخيار، على سبيل المثال، تشفير التلنت . بعض الوسائط الصالحة لهذا الأمر موضحة أدناه:
      تعطيل النوع [الإدخال|الإخراج]:يقوم بتعطيل نوع التشفير المسمى. إذا حذفنا الإخراج والإدخال، فسيتم تعطيل كليهما. يمكننا استخدام الأمر، أي، تشفير تعطيل للحصول على قائمة الأنواع المتاحة.نوع التمكين [الإدخال|الإخراج]:إنه يمكّن نوع التشفير المسمى. إذا حذفنا الإخراج والإدخال، فسيتم تمكين كليهما. يمكننا استخدام الأمر، أي، تمكين تشفير للحصول على قائمة الأنواع المتاحة.مدخل:إنه مشابه لأمر تشفير إدخال البداية.-مدخل:إنه مشابه لأمر تشفير إيقاف الإدخال.انتاج:إنه مشابه لأمر تشفير إخراج البداية.-انتاج:إنه مشابه لأمر تشفير إيقاف الإخراج.حالة:يحدد حالة التشفير الحالية.

تثبيت Telnet على Linux (Ubuntu)

يعد تثبيت telnet على Linux عملية مباشرة. يمكننا تثبيته عن طريق تنفيذ الأوامر التالية:

قم بتحديث نظام Linux عن طريق تنفيذ الأمر التالي:

 sudo apt update 

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

لتثبيت telnet، قم بتنفيذ الأمر التالي:

 sudo apt install telnetd -y 

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

أمر التلنت لينكس

للتحقق من التثبيت وما إذا كانت الخدمة قيد التشغيل أم لا، قم بتنفيذ الأمر أدناه:

 systemctl status inetd 

النظر في الإخراج أدناه:

أمر التلنت لينكس

الآن علينا فتح المنفذ 23 في جدار الحماية ufw. قم بتنفيذ الأمر أدناه:

 ufw allow 23/tcp 

لا يمكن تنفيذ الأمر أعلاه إلا بواسطة المستخدم الجذر. إذا لم تكن مستخدمًا جذريًا، فاستخدم sudo قبل هذا الأمر. النظر في الإخراج أدناه:

أمر التلنت لينكس

الخطوة التالية هي إعادة تحميل جدار الحماية لتطبيق التغييرات. لإعادة تحميل جدار الحماية، قم بتنفيذ الأمر التالي:

 ufw reload 

لقد نجحنا الآن في تثبيت شبكة telnet على أجهزتنا.

بدء تشغيل غلاف Telnet

يمكن بدء الصدفة التفاعلية عن طريق تنفيذ أمر telnet كما يلي:

 telnet 

تسمح لنا هذه الصدفة بتنفيذ بعض الأوامر الحصرية لـ telnet. سيبدو مثل الصورة أدناه:

أمر التلنت لينكس

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

أمر التلنت لينكس

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

كيفية الاتصال عن طريق أمر telnet في Linux؟

إن إنشاء اتصال بين نظامين عن طريق أمر telnet هو عملية بسيطة، قم بتنفيذ أمر telnet متبوعًا باسم المضيف.

على سبيل المثال، نحن نربط نظامنا بالمضيف المحلي. قم بتنفيذ الأمر كما يلي:

 telnet localhost 

سيطلب الأمر أعلاه اسم المستخدم وكلمة المرور، أدخل بيانات الاعتماد للمتابعة. النظر في الإخراج أدناه:

تحويل شار إلى جافا int
أمر التلنت لينكس

بعد الاتصال، يمكننا تنفيذ الأوامر كما فعلنا من قبل. والفرق الوحيد هو أنه يتم الآن التعامل مع الجهاز كجهاز بعيد.

للخروج من أمر telnet، قم بتنفيذ أمر تسجيل الخروج.

 logout 

النظر في الإخراج أدناه:

أمر التلنت لينكس

لقد قمنا الآن بتسجيل الخروج بنجاح من الاتصال البعيد.