Scroll to navigation

TELNET(1) General Commands Manual TELNET(1)

الاسم

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

موجز

telnet [-8] [-E] [-F] [-K] [-L] [-S tos] [-X authtype] [-a] [-b hostalias] [-c] [-d] [-e escapechar] [-f] [-k realm] [-l user] [-n tracefile] [-r] [-x] [host [port]]

الوصف

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

الخيارات هي كما يلي:

يحدد مسار بيانات 8-بت. يؤدي هذا إلى محاولة التفاوض على خيار TELNET BINARY في كل من الإدخال والإخراج.
يمنع التعرف على أي محرف كـ محرف هروب (escape character).
إذا كان استيثاق Kerberos V5 قيد الاستخدام، فإن خيار -F يسمح بتمرير بيانات الاعتماد المحلية إلى النظام البعيد، بما في ذلك أي بيانات اعتماد مُرّرت بالفعل إلى البيئة المحلية.
يحدد عدم تسجيل الدخول التلقائي إلى النظام البعيد.
يحدد مسار بيانات 8-بت عند الإخراج. يؤدي هذا إلى التفاوض على خيار BINARY عند الإخراج.
tos
يضبط خيار نوع الخدمة (TOS) لـ IP لاتصال telnet على القيمة tos ، والتي يمكن أن تكون قيمة TOS عددية أو، في الأنظمة التي تدعم ذلك، اسم TOS رمزي موجود في ملف /etc/iptos.
نوع_الاستيثاق
يعطّل نوع الاستيثاق atype.
حاول تسجيل الولوج آلياً. يرسل هذا حالياً اسم المستخدم عبر متغير USER لخيار ENVIRON إذا كان مدعوماً من النظام البعيد. الاسم المستخدم هو اسم المستخدم الحالي كما يعيده getlogin(2) إذا كان يتوافق مع معرف المستخدم الحالي، وإلا فإنه الاسم المرتبط بمعرف المستخدم.
ip_address
يستخدم bind(2) على المقبس المحلي لربطه بعنوان IP مستعار أو بعنوان IP لواجهة أخرى غير تلك التي يختارها connect(2) بشكل طبيعي. يمكن أن يكون هذا مفيدًا عند الاتصال بالخدمات التي تستخدم عناوين IP للاستيثاق عندما يكون إعادة ضبط الخادم غير مرغوب فيه (أو مستحيلًا).
يعطّل قراءة ملف .telnetrc الخاص بالمستخدم. (انظر أمر toggle skiprc في صفحة الدليل هذه.)
يضبط القيمة المبدئية لمبدل debug إلى TRUE.
محرف_هروب
يضبط محرف الهروب المبدئي لـ telnet إلى escapechar. إذا حُذف escapechar ، فلن يكون هناك محرف هروب.
إذا كان استيثاق Kerberos V5 قيد الاستخدام، فإن خيار -f يسمح بتمرير بيانات الاعتماد المحلية إلى النظام البعيد.
مجال
إذا كان استيثاق Kerberos مستخدمًا، فإن خيار -k يطلب من telnet الحصول على تذاكر للمضيف البعيد في النطاق realm بدلاً من نطاق المضيف البعيد، كما هو محدد بواسطة krb_realmofhost(3).
user
عند الاتصال بالنظام البعيد، إذا كان النظام البعيد يفهم خيار ENVIRON ، فسيُرسل user إلى النظام البعيد كقيمة للمتغير USER. يتضمن هذا الخيار خيار -a. يمكن استخدام هذا الخيار أيضًا مع أمر open.
tracefile
يفتح ملف التتبع tracefile لتسجيل معلومات التتبع. راجع أمر set tracefile أدناه.
يحدد واجهة مستخدم مشابهة لـ rlogin(1). في هذا النمط، يُضبط محرف الهروب على محرف التلدة (~)، ما لم يُعدل بواسطة خيار -e.
يفعل تعمية دفق البيانات إذا كان ذلك ممكنًا.
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 الذي يمتلك الطرفية المتحكمة. استخدم أمر send escape للتبديل إلى وضع الأوامر في عمليات telnet اللاحقة على المضيفين البعيدين.

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

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

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

type [input|output]
يعطل نوع التعمية type المحدد. إذا أغفلت input و output ، فسيتم تعطيل كل من المدخلات والمخرجات. للحصول على قائمة بالأنواع المتاحة، استخدم الأمر encrypt disable ?.
type [input|output]
يفعل نوع التعمية 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]
يوقف التعمية. إذا أغفلت input و output ، فسيتم إيقاف التعمية على كل من المدخلات والمخرجات.
type
يضبط النوع المبدئي للتعمية لاستخدامه مع أوامر encrypt start أو encrypt stop اللاحقة.
arguments [...]
يُستخدم أمر environ للتحكم في المتغيرات التي قد تُرسل عبر خيار TELNET ENVIRON. تُؤخذ المجموعة الأولية من المتغيرات من بيئة المستخدم، حيث تُصدر متغيرات DISPLAY و PRINTER و XAUTHORITY فقط مبدئيًا. يُصدر متغير USER أيضًا إذا استُخدمت خيارات -a أو -l. بالإضافة إلى ذلك، تكون قيمة متغير TERM متاحة مبدئيًا ليتم الاستعلام عنها بواسطة الخادم.

المعطيات الصالحة للأمر 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.
host [-l user] [[-] port]
فتح اتصال بالمضيف المحدد. إذا لم يحدد رقم منفذ، فستحاول telnet الاتصال بخادم TELNET على المنفذ المبدئي. قد تكون مواصفات المضيف إما اسم مضيف (انظر hosts(5)) أو عنوان إنترنت محدد بـ ”تدوين النقاط“ (انظر inet(3)). يمكن استخدام الخيار -l لتحديد اسم المستخدم الذي سيمرر إلى النظام البعيد عبر الخيار ENVIRON. عند الاتصال بمنفذ غيرقياسي، يتجاهل telnet أي بدء تلقائي لخيارات TELNET المنفذ علامة ناقص، يجري التفاوض الأولي على الخيارات. بعد إنشاء الاتصال، يُفتح الملف .telnetrc في الدليل الرئيس للمستخدم. السطور التي تبدأ بـ ``#’‘ هي سطور تعليق. ُتتجاهل السطور الفارغة. السطور التي تبدأ بدون مسافة بيضاء هي بداية إدخال جهاز، استخدم DEFAULT كاسم الجهاز لمطابقة كل اتصال. أول شيء في السطر هو اسم الجهاز الذي يتم الاتصال به. يُفترض أن باقي السطر، والسطور المتتالية التي تبدأ بمسافة بيضاء هي أوامر 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
يرسل تسلسل TELNET DO cmd. يمكن أن يكون cmd إما رقمًا عشريًا بين 0 و 255، أو اسمًا رمزيًا لأمر TELNET محدد. يمكن أن يكون cmd أيضًا إما help أو ? لطباعة معلومات المساعدة، بما في ذلك قائمة بالأسماء الرمزية المعروفة.
cmd
يرسل تسلسل TELNET DONT cmd. يمكن أن يكون cmd إما رقمًا عشريًا بين 0 و 255، أو اسمًا رمزيًا لأمر TELNET محدد. يمكن أن يكون cmd أيضًا إما help أو ? لطباعة معلومات المساعدة، بما في ذلك قائمة بالأسماء الرمزية المعروفة.
cmd
يرسل تسلسل TELNET WILL cmd. يمكن أن يكون cmd إما رقمًا عشريًا بين 0 و 255، أو اسمًا رمزيًا لأمر TELNET محدد. يمكن أن يكون cmd أيضًا إما help أو ? لطباعة معلومات المساعدة، بما في ذلك قائمة بالأسماء الرمزية المعروفة.
cmd
يرسل تسلسل TELNET WONT 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 سابقًا) إلى المضيف البعيد. القيمة المبدئية لمحرف «هل أنت هناك» (Are You There) هي محرف الحالة الخاص بالطرفية.
هذه هي القيمة (مبدئيًا «^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 للطرفية. تؤخذ القيمة المبدئية لمحرف start من محرف start الخاص بالطرفية.
إذا فُعل خيار TELNET TOGGLE-FLOW-CONTROL ، فإن هذا المحرف يُعتبر محرف stop للطرفية. تؤخذ القيمة المبدئية لمحرف stop من محرف stop الخاص بالطرفية.
إذا كان telnet في وضع localchars ، أو فُعل LINEMODE ، وكُتب محرف suspend ، فسيُرسل تسلسل TELNET SUSP (انظر send susp أعلاه) إلى المضيف البعيد. القيمة الأولية لمحرف suspend تُؤخذ لتكون محرف suspend الخاص بالطرفية.
هذا هو الملف الذي سيُكتب فيه الخارج، الناتج عن تعقب netdata أو option عندما يكون TRUE. إذا ضُبط على “-” ، فستُكتب معلومات التعقب إلى المخرج القياسي (المبدئي).
إذا كان telnet يعمل في وضع LINEMODE أو وضع "سطر بسطر القديم"، فإن هذا المحرف يُعتبر محرف worderase الخاص بالطرفية. القيمة الأولية لمحرف worderase تُؤخذ لتكون محرف worderase الخاص بالطرفية.
يعرض أوامر set (أو (unset)) القانونية.
sequence challenge
يحسب أمر skey استجابة لتحدي S/Key. انظر skey(1) لمزيد من المعلومات حول نظام S/Key.
state
يُستخدم أمر slc (ضبط المحارف المحلية) لضبط أو تغيير حالة المحارف الخاصة عند تفعيل خيار TELNET LINEMODE. المحارف الخاصة هي المحارف التي تُخرائط إلى تسلسلات أوامر TELNET (مثل ip أو quit) أو محارف تحرير السطر (مثل erase و kill). تُصدَّر المحارف الخاصة المحلية مبدئيًا.
تحقق من الإعدادات الحالية للمحارف الخاصة الحالية. يُطلب من الطرف البعيد إرسال كافة إعدادات المحارف الخاصة الحالية، وإذا وُجد أي تضارب مع الطرف المحلي، فسينتقل الطرف المحلي إلى قيمة الطرف البعيد.
التبديل إلى القيم الافتراضية المحلية للمحارف الخاصة. المحارف الافتراضية المحلية هي تلك الخاصة بالطرفية المحلية في الوقت الذي بدأ فيه telnet.
التبديل إلى القيم المبدئية البعيدة للمحارف الخاصة. المحارف المبدئية البعيدة هي تلك الخاصة بالنظام البعيد في الوقت الذي أُنشئ فيه اتصال TELNET.
يطبع معلومات المساعدة للأمر slc.
أظهر الحالة الحالية لـ telnet. يتضمن هذا القرين المتصل به، بالإضافة إلى النمط الحالي.
arguments [...]
يبدل (بين 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 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.
يبدل تنقيح مستوى المقبس (مفيد فقط للمستخدم الخارق). القيمة الأولية لهذا المبدل هي FALSE.
يفعل معلومات التنقيح لكود التعمية.
إذا كانت هذه القيمة TRUE ، فستُعرف محارف flush و interrupt و quit و erase و kill (انظر set أعلاه) محليًا، وتُحول إلى تسلسلات تحكم TELNET مناسبة (على التوالي ao و ip و brk و ec و el ؛ انظر send أعلاه). القيمة الأولية لهذا المبدل هي TRUE في وضع "سطر بسطر القديم"، و FALSE في وضع "محرف في كل مرة". عند تفعيل خيار 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.

ملاحظات

في بعض الأنظمة البعيدة، يجب إيقاف تشغيل صدى الصوت (echo) يدويًا في وضع "سطر بسطر القديم".

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

توجيه المصدر غير مدعوم بعد لـ IPv6.

ترجمة

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

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

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

3 فبراير 1994 Linux 6.4.0-150700.53.40-default