Scroll to navigation

telnet(1) General Commands Manual (urm) telnet(1)

الاسم

telnetواجهة مستخدم لـ بروتوكول TELNET

موجز

telnet [options ...] [host [port]]

الوصف

يُستخدم أمر telnet للتواصل مع مضيف آخر باستخدام بروتوكول TELNET. إذا استُدعي telnet بدون معامل host ، فإنه يدخل في وضع الأوامر، والذي يُشار إليه بمحثه (telnet>). في هذا الوضع، يقبل وينفذ الأوامر المدرجة أدناه. إذا استُدعي مع معاملات، فإنه ينفذ أمر open بتلك المعاملات.

الخيارات

--ipv4
استخدم IPv4 للاتصال بالمضيفين.
--ipv6
استخدم IPv6 للاتصال بالمضيفين.
, --binary
يحدد مسار بيانات 8-بت. يؤدي هذا إلى محاولة التفاوض على خيار TELNET BINARY في كل من الإدخال والإخراج.
, --binary-output
يحدد مسار بيانات 8-بت عند الإخراج. يؤدي هذا إلى التفاوض على خيار BINARY عند الإخراج.
, --escape escape-char
يضبط الحرف الهروبي المبدئي لـ telnet إلى escape-char. إذا حُذف escape-char ، فلن يكون هناك حرف هروبي.
, --no-escape
يمنع التعرف على أي محرف كـ محرف هروب (escape character).
, --login
حاول تسجيل الولوج آلياً. يرسل هذا حالياً اسم المستخدم عبر متغير USER لخيار ENVIRON إذا كان مدعوماً من النظام البعيد. الاسم المستخدم هو اسم المستخدم الحالي كما يعيده getlogin(2) إذا كان يتوافق مع معرف المستخدم الحالي، وإلا فإنه الاسم المرتبط بمعرف المستخدم.
, --no-login
يحدد عدم تسجيل الدخول التلقائي إلى النظام البعيد.
, --user user
عند الاتصال بالنظام البعيد، إذا كان النظام البعيد يفهم خيار ENVIRON ، فسيُرسل user إلى النظام البعيد كقيمة للمتغير USER. يتضمن هذا الخيار خيار -a. يمكن استخدام هذا الخيار أيضًا مع أمر open.
, --trace tracefile
يفتح ملف التتبع tracefile لتسجيل معلومات التتبع. راجع أمر set tracefile أدناه.
, --rlogin
يحدد واجهة مستخدم مشابهة لـ rlogin(1). في هذا الوضع، يُضبط الحرف الهروبي على حرف التلدة (~)، ما لم يُعدل بواسطة الخيار -e.
, --no-rc
يعطّل قراءة ملف .telnetrc الخاص بالمستخدم. (انظر أمر toggle skiprc في صفحة الدليل هذه.)
, --debug
يضبط القيمة المبدئية لمفتاح debug إلى TRUE
, --encrypt
يفعل تعمية دفق البيانات إذا كان ذلك ممكنًا.
, --disable-auth atype
يعطّل نوع الاستيثاق atype.
, --realm realm
إذا كان استيثاق Kerberos قيد الاستخدام، يطلب الخيار -k من telnet الحصول على تذاكر للمضيف البعيد في نطاق realm بدلاً من نطاق المضيف البعيد، كما يُحدد بواسطة krb_realmofhost(3).
host
يشير إلى الاسم الرسمي، أو الاسم المستعار، أو عنوان الإنترنت لمضيف بعيد.
port
يشير إلى رقم منفذ (عنوان تطبيق). إذا لم يُحدد رقم، فسيُستخدم منفذ telnet المبدئي.

العملية

عندما يكون في نمط rlogin، فإن سطرًا بصيغة ~. يفصل الاتصال عن المضيف البعيد؛ حيث ~ هي محرف هروب telnet. وبالمثل، فإن سطر ~^Z يعلق جلسة telnet. والسطر ~^] يهرب إلى محث هروب telnet العادي.

بمجرد فتح اتصال، يحاول telnet تمكين خيار TELNET LINEMODE. إذا فشل ذلك، يعود telnet إلى أحد وضعي إدخال: إما “حرف في كل مرة” أو “سطر بسطر قديم” اعتمادًا على ما يدعمه النظام البعيد.

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

في وضع “حرف في كل مرة”، يُرسل معظم النص المكتوب فورًا إلى المضيف البعيد للمعالجة.

في وضع “سطر بسطر قديم”، يُصدى كل النص محليًا، و(عادة) تُرسل الأسطر المكتملة فقط إلى المضيف البعيد. يمكن استخدام “حرف الصدى المحلي” (مبدئيًا “^E”) لإيقاف وتشغيل الصدى المحلي (يُستخدم هذا غالبًا لإدخال كلمات المرور دون صدى كلمة المرور).

إذا كان خيار LINEMODE مفعلًا، أو إذا كان مفتاح localchars هو TRUE (المبدئي لـ “سطر بسطر قديم”؛ انظر أدناه)، تُحتجز أحرف quit و intr و flush الخاصة بالمستخدم محليًا، وتُرسل كتسلسلات بروتوكول TELNET إلى الجانب البعيد. إذا كان LINEMODE قد فُعل من قبل، فتُرسل أيضًا susp و eof الخاصة بالمستخدم كتسلسلات بروتوكول TELNET ، ويُرسل quit كـ TELNET ABORT بدلاً من BREAK. توجد خيارات (انظر toggle autoflush و toggle autosynch أدناه) تسبب هذا الإجراء لمسح المخرجات اللاحقة إلى الطرفية (حتى يعترف المضيف البعيد بتسلسل TELNET) ومسح المدخلات السابقة للطرفية (في حالة quit و intr).

عند الاتصال بمضيف بعيد، يمكن الدخول إلى وضع أوامر telnet بكتابة “حرف الهروب” الخاص بـ telnet (مبدئيًا “^]”). في وضع الأوامر، تتوفر اصطلاحات تحرير الطرفية العادية.

تتوفر أوامر telnet التالية. يُكتَب قدر كافٍ فقط من كل أمر لتمييزه بشكل فريد (وهذا ينطبق أيضًا على معاملات أوامر mode و set و toggle و unset و slc و environ و display).

وسيطة ...
يدير أمر auth المعلومات المرسلة عبر خيار TELNET AUTHENTICATE. الوسائط الصالحة لأمر auth هي كما يلي:
type
يعطل نوع الاستيثاق المحدد. للحصول على قائمة بالأنواع المتاحة، استخدم الأمر auth disable ?.
type
يفعل نوع الاستيثاق المحدد. للحصول على قائمة بالأنواع المتاحة، استخدم الأمر auth enable ?.
يسرد الحالة الحالية لمختلف أنواع الاستيثاق.
أغلق جلسة TELNET وعد إلى وضع الأوامر.
وسيطة ...
يعرض كل أو بعض قيم set و toggle (انظر أدناه).
وسيطة ...
يدير أمر encrypt المعلومات المرسلة عبر خيار TELNET ENCRYPT.

ملاحظة: بسبب ضوابط التصدير، لا يُدعم خيار TELNET ENCRYPT خارج الولايات المتحدة وكندا.

المعطيات الصالحة لأمر التعمية هي كما يلي:

type [input|output]
يعطل نوع التشفير المحدد. إذا حذفت الإدخال والإخراج، يُعطل كلاهما. للحصول على قائمة بالأنواع المتاحة، استخدم الأمر encrypt disable ?.
type [input|output]
يفعل نوع التشفير المحدد. إذا حذفت الإدخال والإخراج، يُفعل كلاهما. للحصول على قائمة بالأنواع المتاحة، استخدم الأمر encrypt enable ?.
هذا مماثل للأمر encrypt start input.
هذا مماثل للأمر encrypt stop input.
هذا مماثل للأمر encrypt start output.
هذا مماثل للأمر encrypt stop output.
[input|output]
يحاول بدء التعمية. إذا أغفلت input و output, فسيُفعل الدخل والخرج معًا. للحصول على قائمة بالأنواع المتاحة، استخدم الأمر encrypt enable ?.
يسرد الحالة الحالية للتعمية.
[input|output]
يوقف التشفير. إذا حذفت الإدخال والإخراج، يكون التشفير على كل من الإدخال والإخراج.
type
يضبط النوع المبدئي للتعمية لاستخدامه مع أوامر encrypt start أو encrypt stop اللاحقة.
وسائط...
يُستخدم الأمر environ لإدارة المتغيرات التي قد تُرسل عبر خيار TELNET ENVIRON. تؤخذ المجموعة المبدئية من المتغيرات من بيئة المستخدم، مع تصدير المتغيرين DISPLAY و PRINTER فقط مبدئيًا. يُصدر المتغير USER أيضًا إذا استُخدم الخياران -a أو -l.
المعطيات الصالحة للأمر environ هي:
variable value
يعرف المتغير variable بقيمة value. تُصدر أي متغيرات يعرفها هذا الأمر آليًا. قد يُحاط value بعلامات اقتباس مفردة أو مزدوجة لتضمين علامات التبويب والمسافات.
variable
إزالة variable من قائمة متغيرات البيئة.
variable
تعليم المتغير variable ليُصَدَّرَ إلى الطرف البعيد.
variable
تعليم المتغير variable لكي لا يُصدّر ما لم يُطلب صراحةً من الطرف البعيد.
سرد المجموعة الحالية لمتغيرات البيئة. المتغيرات المميزة بـ * ستُرسل آلياً، المتغيرات الأخرى لن تُرسل إلا إذا طُلبت صراحةً.
يطبع معلومات المساعدة للأمر environ.
يرسل خيار TELNET LOGOUT إلى الجانب البعيد. هذا الأمر مشابه لأمر close ؛ ومع ذلك، إذا كان الجانب البعيد لا يدعم خيار LOGOUT ، فلن يحدث شيء. أما إذا كان يدعمه، فإن هذا الأمر ينبغي أن يجعل الجانب البعيد يغلق اتصال TELNET. إذا كان الجانب البعيد يدعم أيضًا مفهوم تعليق جلسة المستخدم لإعادة الاتصال لاحقًا، فإن معامل تسجيل الخروج يشير إلى وجوب إنهاء الجلسة فورًا.
type
Type هو أحد عدة خيارات، اعتمادًا على حالة جلسة TELNET. يُطلب من المضيف البعيد الإذن بالدخول إلى الوضع المطلوب. إذا كان المضيف البعيد قادرًا على الدخول إلى ذلك الوضع، يُدخل الوضع المطلوب.
يعطل خيار TELNET LINEMODE ، أو، إذا لم يفهم الجانب البعيد خيار LINEMODE ، يُدخل وضع “حرف في كل مرة“.
يفعل خيار TELNET LINEMODE ، أو، إذا لم يفهم الجانب البعيد خيار LINEMODE ، يحاول الدخول إلى وضع “سطر بسطر القديم“.
(-isig)
حاول تفعيل (تعطيل) وضع TRAPSIG لخيار LINEMODE. يتطلب هذا أن يكون خيار LINEMODE مفعلًا.
(-edit)
حاول تفعيل (تعطيل) وضع EDIT لخيار LINEMODE. يتطلب هذا أن يكون خيار LINEMODE مفعلًا.
(-softtabs)
حاول تفعيل (تعطيل) وضع SOFT_TAB لخيار LINEMODE. يتطلب هذا أن يكون خيار LINEMODE مفعلًا.
(-litecho)
حاول تفعيل (تعطيل) وضع LIT_ECHO لخيار LINEMODE. يتطلب هذا أن يكون خيار LINEMODE مفعلًا.
يطبع معلومات المساعدة للأمر mode.
مضيف [[-l] مستخدم][- منفذ]
يفتح اتصالاً بالمضيف المسمى. إذا لم يُحدد رقم منفذ، يحاول telnet الاتصال بخادم TELNET على المنفذ المبدئي. قد يكون تحديد المضيف إما اسم مضيف (انظر hosts(5)) أو عنوان إنترنت محدد بـ “تدوين النقاط” (انظر inet(3)). قد يُستخدم الخيار [-l] لتحديد اسم المستخدم الذي يُمرر إلى النظام البعيد عبر خيار ENVIRON. عند الاتصال بمنفذ غير قياسي، يحذف telnet أي بدء آلي لخيارات TELNET. عندما يسبق رقم المنفذ بعلامة ناقص، تُجرى مفاوضة الخيار المبدئية. بعد إنشاء اتصال، يُفتح الملف .telnetrc في الدليل الرئيسي للمستخدم. الأسطر التي تبدأ بـ # هي أسطر تعليق. تُتجاهل الأسطر الفارغة. الأسطر التي تبدأ بدون مسافة بيضاء هي بداية إدخال آلة. أول شيء في السطر هو اسم الآلة التي يُتصل بها. يُفترض أن بقية السطر، والأسطر المتتالية التي تبدأ بمسافة بيضاء، هي أوامر telnet وتُعالج كما لو كانت قد كُتبت يدويًا في موجه أوامر telnet.
يغلق أي جلسة TELNET مفتوحة ويخرج من telnet. نهاية ملف (في وضع الأوامر) ستغلق أيضًا جلسة وتخرج.
arguments
يرسل تسلسل حرف خاص واحد أو أكثر إلى المضيف البعيد. المعاملات التالية هي التي يمكن تحديدها (يمكن تحديد أكثر من معامل في وقت واحد):
يرسل تسلسل TELNET ABORT (إحباط العمليات).
يرسل تسلسل TELNET AO (إحباط المخرجات)، مما ينبغي أن يجعل النظام البعيد يفرغ كل المخرجات من النظام البعيد إلى طرفية المستخدم.
يرسل تسلسل TELNET AYT (هل أنت هناك)، والذي قد يختار النظام البعيد الاستجابة له أو لا.
يرسل تسلسل TELNET BRK (فاصل)، والذي قد يكون له أهمية للنظام البعيد.
يرسل تسلسل TELNET EC (مسح محرف)، مما ينبغي أن يجعل النظام البعيد يمسح آخر محرف أُدخل.
يرسل تسلسل TELNET EL (مسح سطر)، مما ينبغي أن يجعل النظام البعيد يمسح السطر الذي يجري إدخاله حاليًا.
يرسل تسلسل TELNET EOF (نهاية الملف).
يرسل تسلسل TELNET EOR (نهاية السجل).
يرسل حرف الهروب الحالي لـ telnet (مبدئيًا “^”).
يرسل تسلسل TELNET GA (تفضل)، والذي من المحتمل ألا يكون له أهمية للنظام البعيد.
إذا كان الطرف البعيد يدعم أمر TELNET STATUS ، فسيقوم getstatus بإرسال تفاوض فرعي لطلب قيام الخادم بإرسال حالة خياراته الحالية.
يرسل تسلسل TELNET IP (مقاطعة عملية)، مما ينبغي أن يجعل النظام البعيد يُحبط العملية الجارية حاليًا.
يرسل تسلسل TELNET NOP (لا عملية).
يرسل تسلسل TELNET SUSP (تعليق عملية).
يرسل تسلسل TELNET SYNCH. يتسبب هذا التسلسل في تجاهل النظام البعيد لكل الإدخال المكتوب سابقًا (ولكن غير المقروء بعد). يُرسل هذا التسلسل كبيانات عاجلة لـ TCP (وقد لا يعمل إذا كان النظام البعيد نظام 4.2BSD -- إذا لم يعمل، قد يُردد حرف “r” صغير على الطرفية).
cmd
 
cmd
 
cmd
 
cmd
يرسل تسلسل TELNET DO cmd. يمكن أن يكون Cmd إما رقمًا عشريًا بين 0 و255، أو اسمًا رمزيًا لأمر TELNET محدد. يمكن أن يكون Cmd أيضًا إما help أو ? لطباعة معلومات المساعدة، بما في ذلك قائمة بالأسماء الرمزية المعروفة.
يطبع معلومات المساعدة للأمر send.
argument value
 
argument value
سيضبط الأمر set أيًا من عدد من متغيرات telnet إلى قيمة محددة أو إلى TRUE. القيمة الخاصة off تُطفئ الوظيفة المرتبطة بالمتغير، وهذا يعادل استخدام الأمر unset. سيعطل الأمر unset أو يضبط إلى FALSE أيًا من الوظائف المحددة. يمكن الاستعلام عن قيم المتغيرات باستخدام الأمر display. المتغيرات التي يمكن ضبطها أو إلغاء ضبطها، ولكن ليس تبديلها، مُدرجة هنا. بالإضافة إلى ذلك، يمكن ضبط أو إلغاء ضبط أي من متغيرات الأمر toggle صراحةً باستخدام الأمرين set و unset.
إذا كان TELNET في وضع localchars، أو كان LINEMODE مفعلًا، وكُتب حرف الحالة، يُرسل تسلسل TELNET AYT (انظر send ayt سابقًا) إلى المضيف البعيد. القيمة المبدئية لحرف "هل أنت هناك" هي حرف حالة الطرفية.
هذه هي القيمة (مبدئيًا “^E”) والتي، عند وضع “سطر بسطر”، تتبدل بين إجراء الصدى المحلي للأحرف المُدخلة (للمعالجة العادية)، وكبت صدى الأحرف المُدخلة (لإدخال، مثلًا، كلمة مرور).
إذا كان telnet يعمل في LINEMODE أو وضع “سطر بسطر قديم”، فإن إدخال هذا الحرف كأول حرف في سطر سيؤدي إلى إرسال هذا الحرف إلى النظام البعيد. القيمة المبدئية لحرف نهاية الملف (eof) مأخوذة من حرف eof الخاص بالطرفية.
إذا كان telnet في وضع localchars (انظر toggle localchars أدناه)، و إذا كان telnet يعمل في وضع “حرف في كل مرة”، فعند كتابة هذا الحرف، يُرسل تسلسل TELNET EC (انظر send ec أعلاه) إلى النظام البعيد. القيمة المبدئية لحرف المسح (erase) مأخوذة من حرف erase الخاص بالطرفية.
هذا هو حرف الهروب الخاص بـ telnet (مبدئيًا “^[”) والذي يسبب الدخول إلى وضع أوامر telnet (عند الاتصال بنظام بعيد).
إذا كان telnet في وضع localchars (انظر toggle localchars أدناه) وتم كتابة حرف flushoutput ، يُرسل تسلسل TELNET AO (انظر send ao أعلاه) إلى المضيف البعيد. القيمة المبدئية لحرف المسح (flush) مأخوذة من حرف flush الخاص بالطرفية.
 
إذا كان TELNET يعمل في وضع LINEMODE ، فهذه هي المحارف التي تسبب تمرير السطور الجزئية إلى النظام البعيد عند كتابتها. تُؤخَذ القيمة المبدئية لمحارف التمرير من محرفي eol و eol2 للطرفية.
إذا كان telnet في وضع localchars (انظر toggle localchars أدناه) وتم كتابة حرف interrupt ، يُرسل تسلسل TELNET IP (انظر send ip أعلاه) إلى المضيف البعيد. القيمة المبدئية لحرف المقاطعة (interrupt) مأخوذة من حرف intr الخاص بالطرفية.
إذا كان telnet في وضع localchars (انظر toggle localchars أدناه)، و إذا كان telnet يعمل في وضع “حرف في كل مرة”، فعند كتابة هذا الحرف، يُرسل تسلسل TELNET EL (انظر send el أعلاه) إلى النظام البعيد. القيمة المبدئية لحرف القتل (kill) مأخوذة من حرف kill الخاص بالطرفية.
إذا كان telnet يعمل في LINEMODE أو وضع “سطر بسطر قديم“، فإن هذا الحرف يُعتبر حرف lnext الخاص بالطرفية. القيمة المبدئية لحرف lnext مأخوذة من حرف lnext الخاص بالطرفية.
إذا كان telnet في وضع localchars (انظر toggle localchars أدناه) وتم كتابة حرف quit ، يُرسل تسلسل TELNET BRK (انظر send brk أعلاه) إلى المضيف البعيد. القيمة المبدئية لحرف الخروج (quit) مأخوذة من حرف quit الخاص بالطرفية.
إذا كان telnet يعمل في LINEMODE أو وضع “سطر بسطر قديم“، فإن هذا الحرف يُعتبر حرف reprint الخاص بالطرفية. القيمة المبدئية لحرف إعادة الطباعة (reprint) مأخوذة من حرف reprint الخاص بالطرفية.
هذا هو حرف هروب rlogin. إذا تم تعيينه، يتم تجاهل حرف هروب TELNET العادي ما لم يسبقه هذا الحرف في بداية السطر. هذا الحرف، في بداية سطر متبوعًا بـ "." يغلق الاتصال؛ وعند متبوعًا بـ ^Z يعلق أمر telnet. الحالة المبدئية هي تعطيل حرف هروب rlogin.
إذا تم تمكين خيار TELNET TOGGLE-FLOW-CONTROL ، فإن هذا الحرف يُعتبر حرف start الخاص بالطرفية. القيمة المبدئية لحرف القتل (kill) مأخوذة من حرف start الخاص بالطرفية.
إذا تم تمكين خيار TELNET TOGGLE-FLOW-CONTROL ، فإن هذا الحرف يُعتبر حرف stop الخاص بالطرفية. القيمة المبدئية لحرف القتل (kill) مأخوذة من حرف stop الخاص بالطرفية.
إذا كان telnet في وضع localchars ، أو تم تمكين LINEMODE ، وتم كتابة حرف suspend ، يُرسل تسلسل TELNET SUSP (انظر send susp أعلاه) إلى المضيف البعيد. القيمة المبدئية لحرف التعليق (suspend) مأخوذة من حرف suspend الخاص بالطرفية.
هذا هو الملف الذي سيُكتب فيه الخارج، الناتج عن تعقب netdata أو option عندما يكون TRUE. إذا ضُبط على “-” ، فستُكتب معلومات التعقب إلى المخرج القياسي (المبدئي).
إذا كان telnet يعمل في LINEMODE أو وضع “سطر بسطر قديم“، فإن هذا الحرف يُعتبر حرف worderase الخاص بالطرفية. القيمة المبدئية لحرف مسح الكلمة (worderase) مأخوذة من حرف worderase الخاص بالطرفية.
يعرض أوامر set (أو (unset)) القانونية.
state
أمر slc (تعيين الأحرف المحلية) يُستخدم لتعيين أو تغيير حالة الأحرف الخاصة عند تمكين خيار TELNET LINEMODE. الأحرف الخاصة هي أحرف تُرسم إلى تسلسلات أوامر TELNET (مثل ip أو quit) أو أحرف تحرير السطر (مثل erase و kill). افتراضيًا، يتم تصدير الأحرف الخاصة المحلية.
تحقق من الإعدادات الحالية للمحارف الخاصة الحالية. يُطلب من الطرف البعيد إرسال كافة إعدادات المحارف الخاصة الحالية، وإذا وُجد أي تضارب مع الطرف المحلي، فسينتقل الطرف المحلي إلى قيمة الطرف البعيد.
التبديل إلى القيم المبدئية المحلية للمحارف الخاصة. المحارف المبدئية المحلية هي تلك الخاصة بالطرفية المحلية في الوقت الذي بدأ فيه telnet.
التبديل إلى القيم المبدئية البعيدة للمحارف الخاصة. المحارف المبدئية البعيدة هي تلك الخاصة بالنظام البعيد في الوقت الذي أُنشئ فيه اتصال TELNET.
يطبع معلومات المساعدة للأمر slc.
أظهر الحالة الحالية لـ telnet. يتضمن هذا القرين المتصل به، بالإضافة إلى النمط الحالي.
وسائط ...
يبدل (بين TRUE و FALSE) أعلامًا متنوعة تتحكم في كيفية استجابة telnet للأحداث. يمكن ضبط هذه الأعلام صراحةً على TRUE أو FALSE باستخدام أمري set و unset المدرجين أعلاه. يمكن تحديد أكثر من معطى واحد. يمكن الاستعلام عن حالة هذه الأعلام باستخدام أمر display. المعطيات الصالحة هي:
يفعل معلومات التنقيح لكود الاستيثاق.
إذا كان كل من autoflush و localchars بقيمة TRUE ، فعند التعرف على أحرف ao أو quit (وتحويلها إلى تسلسلات TELNET ؛ انظر set أعلاه للتفاصيل)، يرفض telnet عرض أي بيانات على طرفية المستخدم حتى يؤكد النظام البعيد (عبر خيار TELNET TIMING MARK) أنه قام بمعالجة تلك التسلسلات TELNET. القيمة المبدئية لهذا المفتاح هي TRUE إذا لم يقم مستخدم الطرفية بتنفيذ "stty noflsh"، وإلا فهي FALSE (انظر stty(1)).
عند التفاوض على خيار TELNET ENCRYPT ، لا يبدأ التشفير (فك التشفير) الفعلي لدفق البيانات آليًا افتراضيًا. يحدد أمر autoencrypt (autodecrypt) أن تشفير دفق الإخراج (الإدخال) يجب تمكينه في أقرب وقت ممكن.

ملاحظة: بسبب ضوابط التصدير، لا يتم دعم خيار TELNET ENCRYPT خارج الولايات المتحدة وكندا.

إذا كان الطرف البعيد يدعم خيار TELNET AUTHENTICATION ، يحاول TELNET استخدامه لإجراء استيثاق آلي. وإذا كان خيار AUTHENTICATION غير مدعوم، فسيُمرر اسم ولوج المستخدم عبر خيار TELNET ENVIRON. هذا الأمر مماثل لتحديد الخيار a في أمر الفتح open.
إذا كان كل من autosynch و localchars مضبوطين على TRUE ، فعند كتابة أي من محرفي intr أو quit (انظر set أعلاه لوصف محرفي intr و quit) ، يتبع تسلسل TELNET المرسل تسلسل TELNET SYNCH. ينبغي أن يسبب هذا الإجراء قيام النظام البعيد بالبدء في إهمال جميع المدخلات المكتوبة مسبقًا حتى يُقرأ كلا تسلسلي TELNET ويُعمل بموجبهما. القيمة المبدئية لهذا المبدل هي FALSE.
تفعيل أو تعطيل خيار TELNET BINARY في كل من الإدخال والإخراج.
تفعيل أو تعطيل خيار TELNET BINARY في الإدخال.
تفعيل أو تعطيل خيار TELNET BINARY في الإخراج.
إذا كانت هذه القيمة TRUE ، فسيُرسل محرف الرجوع (carriage returns) على هيئة <CR><LF>. وإذا كانت FALSE ، فسيُرسل على هيئة <CR><NUL>. القيمة المبدئية لهذا المبدل هي FALSE.
يبدل وضع إرجاع العربة عند تفعيل هذا الوضع، ستُحول معظم محارف إرجاع العربة المستلمة من المضيف البعيد إلى إرجاع عربة متبوع بتغذية سطر. لا يؤثر هذا الوضع على المحارف التي يكتبها المستخدم، بل فقط على تلك المستلمة من المضيف البعيد. هذا الوضع ليس مفيدًا جدًا إلا إذا كان المضيف البعيد يرسل إرجاع العربة فقط، ولا يرسل تغذية السطر أبدًا. القيمة الأولية لهذا المبدل هي FALSE.
يبدل تنقيح مستوى المقبس (مفيد فقط لـ super user) القيمة الأولية لهذا المبدل هي FALSE.
يفعل معلومات التنقيح لكود التعمية.
إذا كان هذا هو TRUE ، فإن الأحرف flush و interrupt و quit و erase و kill (انظر set أعلاه) يتم التعرف عليها محليًا، وتحويلها إلى تسلسلات تحكم (على التوالي ao و ip و brk و ec ، و el ؛ انظر send أعلاه). القيمة الأولية لهذا المفتاح هي TRUE في وضع “سطرًا تلو الآخر”، و FALSE في وضع “حرفًا تلو الآخر(Rq. عندما يكون الخيار LINEMODE ممكّنًا، يتم تجاهل قيمة localchars ، ويُفترض أنها دائمًا TRUE. إذا تم تمكين LINEMODE في أي وقت، يرسل quit على أنه abort ، ويُرسَل eof و suspend على أنهما eof و susp ، انظر send أعلاه).
يبدل عرض جميع بيانات الشبكة (بتنسيق ست عشري). القيمة الأولية لهذا المبدل هي FALSE.
يبدل عرض بعض معالجة بروتوكول telnet الداخلية (المتعلقة بخيارات TELNET). القيمة الأولية لهذا المبدل هي FALSE.
عند تفعيل مبدل netdata ، وإذا كان prettydump مفعلًا، فسيُنسق خرج أمر netdata بتنسيق أكثر قابلية للقراءة من قبل المستخدم. تُوضع مسافات بين كل محرف في الخرج، وتُسبق بداية أي تسلسل هروب TELNET بعلامة '*' للمساعدة في تحديد موقعها.
عندما يكون وضع التبديل skiprc هو TRUE ، فإن TELNET يتخطى قراءة ملف .telnetrc الموجود في الدليل الرئيسي للمستخدم عند فتح الاتصالات. القيمة الافتراضية لهذا الوضع هي FALSE.
يبدل عرض جميع بيانات الطرفية (بتنسيق ست عشري). القيمة الأولية لهذا المبدل هي FALSE.
عندما يكون مفتاح التبديل verbose_encrypt بقيمة TRUE ، يطبع TELNET رسالة في كل مرة يتم فيها تمكين أو تعطيل التشفير. القيمة المبدئية لهذا المفتاح هي FALSE. ملاحظة: بسبب ضوابط التصدير، لا يُدعم تشفير البيانات خارج الولايات المتحدة وكندا.
يعرض أوامر التبديل toggle القانونية.
تعليق telnet. يعمل هذا الأمر فقط عندما يستخدم المستخدم csh(1).
[command]
نفّذ أمرًا واحدًا في قشرة فرعية على النظام المحلي. إذا حُذف command ، فتُستدعى قشرة فرعية تفاعلية.
[command]
احصل على المساعدة. بدون وسائط، يطبع telnet ملخص مساعدة. إذا حُدد أمر، سيطبع telnet معلومات المساعدة لهذا الأمر فقط.

البيئة

يستخدم telnet متغيرات البيئة HOME و SHELL و DISPLAY و TERM على الأقل. وقد تُنشر متغيرات بيئة أخرى إلى الطرف الآخر عبر خيار TELNET ENVIRON.

الملفات

~/.telnetrc
قيم بدء تشغيل telnet المخصصة للمستخدم

التاريخ

ظهر الأمر telnet في 4.2BSD.

ملاحظات

على بعض الأنظمة البعيدة، يجب إيقاف الصدى يدويًا عند التواجد في وضع “سطر بسطر قديم”.

في وضع “سطر بسطر قديم” أو LINEMODE ، لا يُتعرف على حرف eof الخاص بالطرفية (ويُرسل إلى النظام البعيد) إلا عندما يكون الحرف الأول على السطر.

ترجمة

تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org

9 فبراير 2019 أدوات شبكة جنو