- trixie-backports 4.31.0-1~bpo13+1
- testing 4.31.0-1
- unstable 4.31.0-1
| telnet(1) | General Commands Manual (urm) | telnet(1) |
الاسم¶
telnet —
واجهة
مستخدم لـ
بروتوكول
TELNET
موجز¶
telnet [options ...]
[host [port]]
الوصف¶
يُستخدم
أمر telnet
للتواصل مع
مضيف آخر
باستخدام
بروتوكول TELNET.
إذا
استُدعي
telnet بدون
معامل host ،
فإنه يدخل
في وضع
الأوامر،
والذي
يُشار إليه
بمحثه
(telnet>). في
هذا الوضع،
يقبل وينفذ
الأوامر
المدرجة
أدناه. إذا
استُدعي مع
معاملات،
فإنه ينفذ
أمر open
بتلك
المعاملات.
الخيارات¶
-4,--ipv4- استخدم IPv4 للاتصال بالمضيفين.
-6,--ipv6- استخدم IPv6 للاتصال بالمضيفين.
-8,--binary- يحدد مسار
بيانات 8-بت.
يؤدي هذا
إلى محاولة
التفاوض
على خيار
TELNET BINARYفي كل من الإدخال والإخراج. -L,--binary-output- يحدد مسار بيانات 8-بت عند الإخراج. يؤدي هذا إلى التفاوض على خيار BINARY عند الإخراج.
-e,--escapeescape-char- يضبط الحرف
الهروبي
المبدئي لـ
telnetإلى escape-char. إذا حُذف escape-char ، فلن يكون هناك حرف هروبي. -E,--no-escape- يمنع التعرف على أي محرف كـ محرف هروب (escape character).
-a,--login- حاول تسجيل
الولوج
آلياً. يرسل
هذا حالياً
اسم
المستخدم
عبر متغير
USERلخيارENVIRONإذا كان مدعوماً من النظام البعيد. الاسم المستخدم هو اسم المستخدم الحالي كما يعيده getlogin(2) إذا كان يتوافق مع معرف المستخدم الحالي، وإلا فإنه الاسم المرتبط بمعرف المستخدم. -K,--no-login- يحدد عدم تسجيل الدخول التلقائي إلى النظام البعيد.
-l,--useruser- عند
الاتصال
بالنظام
البعيد،
إذا كان
النظام
البعيد
يفهم خيار
ENVIRON، فسيُرسل user إلى النظام البعيد كقيمة للمتغير USER. يتضمن هذا الخيار خيار-a. يمكن استخدام هذا الخيار أيضًا مع أمرopen. -n,--tracetracefile- يفتح ملف
التتبع
tracefile
لتسجيل
معلومات
التتبع.
راجع أمر
set tracefileأدناه. -r,--rlogin- يحدد واجهة مستخدم مشابهة لـ rlogin(1). في هذا الوضع، يُضبط الحرف الهروبي على حرف التلدة (~)، ما لم يُعدل بواسطة الخيار -e.
-c,--no-rc- يعطّل
قراءة ملف
.telnetrc الخاص
بالمستخدم.
(انظر أمر
toggle skiprcفي صفحة الدليل هذه.) -d,--debug- يضبط
القيمة
المبدئية
لمفتاح
debugإلىTRUE -x,--encrypt- يفعل تعمية دفق البيانات إذا كان ذلك ممكنًا.
-X,--disable-authatype- يعطّل نوع الاستيثاق atype.
-k,--realmrealm- إذا كان
استيثاق 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وسيطة ...- يدير أمر auth
المعلومات
المرسلة
عبر خيار
TELNET AUTHENTICATE. الوسائط الصالحة لأمر auth هي كما يلي: close- أغلق جلسة TELNET وعد إلى وضع الأوامر.
displayوسيطة ...- يعرض كل أو
بعض قيم
setوtoggle(انظر أدناه). encryptوسيطة ...- يدير أمر encrypt
المعلومات
المرسلة
عبر خيار
TELNET ENCRYPT.ملاحظة: بسبب ضوابط التصدير، لا يُدعم خيار
TELNET ENCRYPTخارج الولايات المتحدة وكندا.المعطيات الصالحة لأمر التعمية هي كما يلي:
disabletype[input|output]- يعطل نوع
التشفير
المحدد.
إذا حذفت
الإدخال
والإخراج،
يُعطل
كلاهما.
للحصول
على قائمة
بالأنواع
المتاحة،
استخدم
الأمر
encrypt disable ?. enabletype[input|output]- يفعل نوع
التشفير
المحدد.
إذا حذفت
الإدخال
والإخراج،
يُفعل
كلاهما.
للحصول
على قائمة
بالأنواع
المتاحة،
استخدم
الأمر
encrypt enable ?. input- هذا مماثل
للأمر
encrypt start input. -input- هذا مماثل
للأمر
encrypt stop input. output- هذا مماثل
للأمر
encrypt start output. -output- هذا مماثل
للأمر
encrypt stop output. start[input|output]- يحاول بدء
التعمية.
إذا أغفلت
inputوoutput,فسيُفعل الدخل والخرج معًا. للحصول على قائمة بالأنواع المتاحة، استخدم الأمرencrypt enable ?. status- يسرد الحالة الحالية للتعمية.
stop[input|output]- يوقف التشفير. إذا حذفت الإدخال والإخراج، يكون التشفير على كل من الإدخال والإخراج.
typetype- يضبط
النوع
المبدئي
للتعمية
لاستخدامه
مع أوامر
encrypt startأوencrypt stopاللاحقة.
environوسائط...- يُستخدم
الأمر
environلإدارة المتغيرات التي قد تُرسل عبر خيارTELNET ENVIRON. تؤخذ المجموعة المبدئية من المتغيرات من بيئة المستخدم، مع تصدير المتغيرينDISPLAYوPRINTERفقط مبدئيًا. يُصدر المتغيرUSERأيضًا إذا استُخدم الخياران-aأو-l.
المعطيات الصالحة للأمرenvironهي:definevariable value- يعرف المتغير variable بقيمة value. تُصدر أي متغيرات يعرفها هذا الأمر آليًا. قد يُحاط value بعلامات اقتباس مفردة أو مزدوجة لتضمين علامات التبويب والمسافات.
undefinevariable- إزالة variable من قائمة متغيرات البيئة.
exportvariable- تعليم المتغير variable ليُصَدَّرَ إلى الطرف البعيد.
unexportvariable- تعليم المتغير variable لكي لا يُصدّر ما لم يُطلب صراحةً من الطرف البعيد.
list- سرد
المجموعة
الحالية
لمتغيرات
البيئة.
المتغيرات
المميزة
بـ
*ستُرسل آلياً، المتغيرات الأخرى لن تُرسل إلا إذا طُلبت صراحةً. ?- يطبع
معلومات
المساعدة
للأمر
environ.
logout- يرسل خيار
TELNET LOGOUTإلى الجانب البعيد. هذا الأمر مشابه لأمرclose؛ ومع ذلك، إذا كان الجانب البعيد لا يدعم خيارLOGOUT، فلن يحدث شيء. أما إذا كان يدعمه، فإن هذا الأمر ينبغي أن يجعل الجانب البعيد يغلق اتصال TELNET. إذا كان الجانب البعيد يدعم أيضًا مفهوم تعليق جلسة المستخدم لإعادة الاتصال لاحقًا، فإن معامل تسجيل الخروج يشير إلى وجوب إنهاء الجلسة فورًا. modetype- Type هو أحد
عدة
خيارات،
اعتمادًا
على حالة
جلسة TELNET.
يُطلب من
المضيف
البعيد
الإذن
بالدخول
إلى الوضع
المطلوب.
إذا كان
المضيف
البعيد
قادرًا على
الدخول إلى
ذلك الوضع،
يُدخل
الوضع
المطلوب.
character- يعطل خيار
TELNET LINEMODE، أو، إذا لم يفهم الجانب البعيد خيارLINEMODE، يُدخل وضع “حرف في كل مرة“. line- يفعل خيار
TELNET LINEMODE، أو، إذا لم يفهم الجانب البعيد خيارLINEMODE، يحاول الدخول إلى وضع “سطر بسطر القديم“. isig(-isig)- حاول
تفعيل
(تعطيل) وضع
TRAPSIGلخيارLINEMODE. يتطلب هذا أن يكون خيارLINEMODEمفعلًا. edit(-edit)- حاول
تفعيل
(تعطيل) وضع
EDITلخيارLINEMODE. يتطلب هذا أن يكون خيارLINEMODEمفعلًا. softtabs(-softtabs)- حاول
تفعيل
(تعطيل) وضع
SOFT_TABلخيارLINEMODE. يتطلب هذا أن يكون خيارLINEMODEمفعلًا. litecho(-litecho)- حاول
تفعيل
(تعطيل) وضع
LIT_ECHOلخيارLINEMODE. يتطلب هذا أن يكون خيارLINEMODEمفعلًا. ?- يطبع
معلومات
المساعدة
للأمر
mode.
openمضيف [[-l] مستخدم][-منفذ]- يفتح
اتصالاً
بالمضيف
المسمى. إذا
لم يُحدد
رقم منفذ،
يحاول
telnetالاتصال بخادم TELNET على المنفذ المبدئي. قد يكون تحديد المضيف إما اسم مضيف (انظر hosts(5)) أو عنوان إنترنت محدد بـ “تدوين النقاط” (انظر inet(3)). قد يُستخدم الخيار [-l] لتحديد اسم المستخدم الذي يُمرر إلى النظام البعيد عبر خيارENVIRON. عند الاتصال بمنفذ غير قياسي، يحذفtelnetأي بدء آلي لخيارات TELNET. عندما يسبق رقم المنفذ بعلامة ناقص، تُجرى مفاوضة الخيار المبدئية. بعد إنشاء اتصال، يُفتح الملف .telnetrc في الدليل الرئيسي للمستخدم. الأسطر التي تبدأ بـ # هي أسطر تعليق. تُتجاهل الأسطر الفارغة. الأسطر التي تبدأ بدون مسافة بيضاء هي بداية إدخال آلة. أول شيء في السطر هو اسم الآلة التي يُتصل بها. يُفترض أن بقية السطر، والأسطر المتتالية التي تبدأ بمسافة بيضاء، هي أوامرtelnetوتُعالج كما لو كانت قد كُتبت يدويًا في موجه أوامرtelnet. quit- يغلق أي
جلسة TELNET
مفتوحة
ويخرج من
telnet. نهاية ملف (في وضع الأوامر) ستغلق أيضًا جلسة وتخرج. sendarguments- يرسل تسلسل
حرف خاص
واحد أو
أكثر إلى
المضيف
البعيد.
المعاملات
التالية هي
التي يمكن
تحديدها
(يمكن تحديد
أكثر من
معامل في
وقت واحد):
abort- يرسل
تسلسل
TELNET ABORT(إحباط العمليات). ao- يرسل
تسلسل
TELNET AO(إحباط المخرجات)، مما ينبغي أن يجعل النظام البعيد يفرغ كل المخرجات من النظام البعيد إلى طرفية المستخدم. ayt- يرسل
تسلسل
TELNET AYT(هل أنت هناك)، والذي قد يختار النظام البعيد الاستجابة له أو لا. brk- يرسل
تسلسل
TELNET BRK(فاصل)، والذي قد يكون له أهمية للنظام البعيد. ec- يرسل
تسلسل
TELNET EC(مسح محرف)، مما ينبغي أن يجعل النظام البعيد يمسح آخر محرف أُدخل. el- يرسل
تسلسل
TELNET EL(مسح سطر)، مما ينبغي أن يجعل النظام البعيد يمسح السطر الذي يجري إدخاله حاليًا. eof- يرسل
تسلسل
TELNET EOF(نهاية الملف). eor- يرسل
تسلسل
TELNET EOR(نهاية السجل). escape- يرسل حرف
الهروب
الحالي لـ
telnet(مبدئيًا “^”). ga- يرسل
تسلسل
TELNET GA(تفضل)، والذي من المحتمل ألا يكون له أهمية للنظام البعيد. getstatus- إذا كان
الطرف
البعيد
يدعم أمر
TELNET STATUS، فسيقومgetstatusبإرسال تفاوض فرعي لطلب قيام الخادم بإرسال حالة خياراته الحالية. ip- يرسل
تسلسل
TELNET IP(مقاطعة عملية)، مما ينبغي أن يجعل النظام البعيد يُحبط العملية الجارية حاليًا. nop- يرسل
تسلسل
TELNET NOP(لا عملية). susp- يرسل
تسلسل
TELNET SUSP(تعليق عملية). synch- يرسل
تسلسل
TELNET SYNCH. يتسبب هذا التسلسل في تجاهل النظام البعيد لكل الإدخال المكتوب سابقًا (ولكن غير المقروء بعد). يُرسل هذا التسلسل كبيانات عاجلة لـ TCP (وقد لا يعمل إذا كان النظام البعيد نظام 4.2BSD -- إذا لم يعمل، قد يُردد حرف “r” صغير على الطرفية). docmddontcmdwillcmdwontcmd- يرسل
تسلسل
TELNET DOcmd. يمكن أن يكون Cmd إما رقمًا عشريًا بين 0 و255، أو اسمًا رمزيًا لأمرTELNETمحدد. يمكن أن يكون Cmd أيضًا إماhelpأو?لطباعة معلومات المساعدة، بما في ذلك قائمة بالأسماء الرمزية المعروفة. ?- يطبع
معلومات
المساعدة
للأمر
send.
setargument valueunsetargument value- سيضبط
الأمر
setأيًا من عدد من متغيراتtelnetإلى قيمة محددة أو إلىTRUE. القيمة الخاصةoffتُطفئ الوظيفة المرتبطة بالمتغير، وهذا يعادل استخدام الأمرunset. سيعطل الأمرunsetأو يضبط إلىFALSEأيًا من الوظائف المحددة. يمكن الاستعلام عن قيم المتغيرات باستخدام الأمرdisplay. المتغيرات التي يمكن ضبطها أو إلغاء ضبطها، ولكن ليس تبديلها، مُدرجة هنا. بالإضافة إلى ذلك، يمكن ضبط أو إلغاء ضبط أي من متغيرات الأمرtoggleصراحةً باستخدام الأمرينsetوunset.ayt- إذا كان TELNET
في وضع localchars،
أو كان
LINEMODEمفعلًا، وكُتب حرف الحالة، يُرسل تسلسلTELNET AYT(انظرsend aytسابقًا) إلى المضيف البعيد. القيمة المبدئية لحرف "هل أنت هناك" هي حرف حالة الطرفية. echo- هذه هي القيمة (مبدئيًا “^E”) والتي، عند وضع “سطر بسطر”، تتبدل بين إجراء الصدى المحلي للأحرف المُدخلة (للمعالجة العادية)، وكبت صدى الأحرف المُدخلة (لإدخال، مثلًا، كلمة مرور).
eof- إذا كان
telnetيعمل فيLINEMODEأو وضع “سطر بسطر قديم”، فإن إدخال هذا الحرف كأول حرف في سطر سيؤدي إلى إرسال هذا الحرف إلى النظام البعيد. القيمة المبدئية لحرف نهاية الملف (eof) مأخوذة من حرفeofالخاص بالطرفية. erase- إذا كان
telnetفي وضعlocalchars(انظرtogglelocalcharsأدناه)، و إذا كانtelnetيعمل في وضع “حرف في كل مرة”، فعند كتابة هذا الحرف، يُرسل تسلسلTELNET EC(انظرsendecأعلاه) إلى النظام البعيد. القيمة المبدئية لحرف المسح (erase) مأخوذة من حرفeraseالخاص بالطرفية. escape- هذا هو حرف
الهروب
الخاص بـ
telnet(مبدئيًا “^[”) والذي يسبب الدخول إلى وضع أوامرtelnet(عند الاتصال بنظام بعيد). flushoutput- إذا كان
telnetفي وضعlocalchars(انظرtogglelocalcharsأدناه) وتم كتابة حرفflushoutput، يُرسل تسلسلTELNET AO(انظرsendaoأعلاه) إلى المضيف البعيد. القيمة المبدئية لحرف المسح (flush) مأخوذة من حرفflushالخاص بالطرفية. forw1forw2- إذا كان TELNET
يعمل في
وضع
LINEMODE، فهذه هي المحارف التي تسبب تمرير السطور الجزئية إلى النظام البعيد عند كتابتها. تُؤخَذ القيمة المبدئية لمحارف التمرير من محرفي eol و eol2 للطرفية. interrupt- إذا كان
telnetفي وضعlocalchars(انظرtogglelocalcharsأدناه) وتم كتابة حرفinterrupt، يُرسل تسلسلTELNET IP(انظرsendipأعلاه) إلى المضيف البعيد. القيمة المبدئية لحرف المقاطعة (interrupt) مأخوذة من حرفintrالخاص بالطرفية. kill- إذا كان
telnetفي وضعlocalchars(انظرtogglelocalcharsأدناه)،وإذا كانtelnetيعمل في وضع “حرف في كل مرة”، فعند كتابة هذا الحرف، يُرسل تسلسلTELNET EL(انظرsendelأعلاه) إلى النظام البعيد. القيمة المبدئية لحرف القتل (kill) مأخوذة من حرفkillالخاص بالطرفية. lnext- إذا كان
telnetيعمل فيLINEMODEأو وضع “سطر بسطر قديم“، فإن هذا الحرف يُعتبر حرفlnextالخاص بالطرفية. القيمة المبدئية لحرف lnext مأخوذة من حرفlnextالخاص بالطرفية. quit- إذا كان
telnetفي وضعlocalchars(انظرtogglelocalcharsأدناه) وتم كتابة حرفquit، يُرسل تسلسلTELNET BRK(انظرsendbrkأعلاه) إلى المضيف البعيد. القيمة المبدئية لحرف الخروج (quit) مأخوذة من حرفquitالخاص بالطرفية. reprint- إذا كان
telnetيعمل فيLINEMODEأو وضع “سطر بسطر قديم“، فإن هذا الحرف يُعتبر حرفreprintالخاص بالطرفية. القيمة المبدئية لحرف إعادة الطباعة (reprint) مأخوذة من حرفreprintالخاص بالطرفية. rlogin- هذا هو حرف هروب rlogin. إذا تم تعيينه، يتم تجاهل حرف هروب TELNET العادي ما لم يسبقه هذا الحرف في بداية السطر. هذا الحرف، في بداية سطر متبوعًا بـ "." يغلق الاتصال؛ وعند متبوعًا بـ ^Z يعلق أمر telnet. الحالة المبدئية هي تعطيل حرف هروب rlogin.
start- إذا تم
تمكين
خيار
TELNET TOGGLE-FLOW-CONTROL، فإن هذا الحرف يُعتبر حرفstartالخاص بالطرفية. القيمة المبدئية لحرف القتل (kill) مأخوذة من حرفstartالخاص بالطرفية. stop- إذا تم
تمكين
خيار
TELNET TOGGLE-FLOW-CONTROL، فإن هذا الحرف يُعتبر حرفstopالخاص بالطرفية. القيمة المبدئية لحرف القتل (kill) مأخوذة من حرفstopالخاص بالطرفية. susp- إذا كان
telnetفي وضعlocalchars، أو تم تمكينLINEMODE، وتم كتابة حرفsuspend، يُرسل تسلسلTELNET SUSP(انظرsendsuspأعلاه) إلى المضيف البعيد. القيمة المبدئية لحرف التعليق (suspend) مأخوذة من حرفsuspendالخاص بالطرفية. tracefile- هذا هو
الملف
الذي
سيُكتب
فيه
الخارج،
الناتج عن
تعقب
netdataأوoptionعندما يكونTRUE. إذا ضُبط على “-” ، فستُكتب معلومات التعقب إلى المخرج القياسي (المبدئي). worderase- إذا كان
telnetيعمل فيLINEMODEأو وضع “سطر بسطر قديم“، فإن هذا الحرف يُعتبر حرفworderaseالخاص بالطرفية. القيمة المبدئية لحرف مسح الكلمة (worderase) مأخوذة من حرفworderaseالخاص بالطرفية. ?- يعرض
أوامر
set(أو (unset)) القانونية.
slcstate- أمر
slc(تعيين الأحرف المحلية) يُستخدم لتعيين أو تغيير حالة الأحرف الخاصة عند تمكين خيارTELNET LINEMODE. الأحرف الخاصة هي أحرف تُرسم إلى تسلسلات أوامر TELNET (مثلipأوquit) أو أحرف تحرير السطر (مثلeraseوkill). افتراضيًا، يتم تصدير الأحرف الخاصة المحلية.check- تحقق من الإعدادات الحالية للمحارف الخاصة الحالية. يُطلب من الطرف البعيد إرسال كافة إعدادات المحارف الخاصة الحالية، وإذا وُجد أي تضارب مع الطرف المحلي، فسينتقل الطرف المحلي إلى قيمة الطرف البعيد.
export- التبديل
إلى القيم
المبدئية
المحلية
للمحارف
الخاصة.
المحارف
المبدئية
المحلية
هي تلك
الخاصة
بالطرفية
المحلية
في الوقت
الذي بدأ
فيه
telnet. import- التبديل إلى القيم المبدئية البعيدة للمحارف الخاصة. المحارف المبدئية البعيدة هي تلك الخاصة بالنظام البعيد في الوقت الذي أُنشئ فيه اتصال TELNET.
?- يطبع
معلومات
المساعدة
للأمر
slc.
status- أظهر
الحالة
الحالية لـ
telnet. يتضمن هذا القرين المتصل به، بالإضافة إلى النمط الحالي. toggleوسائط ...- يبدل (بين
TRUEوFALSE) أعلامًا متنوعة تتحكم في كيفية استجابةtelnetللأحداث. يمكن ضبط هذه الأعلام صراحةً علىTRUEأوFALSEباستخدام أمريsetوunsetالمدرجين أعلاه. يمكن تحديد أكثر من معطى واحد. يمكن الاستعلام عن حالة هذه الأعلام باستخدام أمرdisplay. المعطيات الصالحة هي:authdebug- يفعل معلومات التنقيح لكود الاستيثاق.
autoflush- إذا كان كل
من
autoflushوlocalcharsبقيمةTRUE، فعند التعرف على أحرفaoأوquit(وتحويلها إلى تسلسلات TELNET ؛ انظرsetأعلاه للتفاصيل)، يرفضtelnetعرض أي بيانات على طرفية المستخدم حتى يؤكد النظام البعيد (عبر خيارTELNET TIMING MARK) أنه قام بمعالجة تلك التسلسلات TELNET. القيمة المبدئية لهذا المفتاح هيTRUEإذا لم يقم مستخدم الطرفية بتنفيذ "stty noflsh"، وإلا فهيFALSE(انظر stty(1)). autodecrypt- عند
التفاوض
على خيار
TELNET ENCRYPT، لا يبدأ التشفير (فك التشفير) الفعلي لدفق البيانات آليًا افتراضيًا. يحدد أمر autoencrypt (autodecrypt) أن تشفير دفق الإخراج (الإدخال) يجب تمكينه في أقرب وقت ممكن.ملاحظة: بسبب ضوابط التصدير، لا يتم دعم خيار
TELNET ENCRYPTخارج الولايات المتحدة وكندا. autologin- إذا كان
الطرف
البعيد
يدعم خيار
TELNET AUTHENTICATION، يحاول TELNET استخدامه لإجراء استيثاق آلي. وإذا كان خيارAUTHENTICATIONغير مدعوم، فسيُمرر اسم ولوج المستخدم عبر خيارTELNET ENVIRON. هذا الأمر مماثل لتحديد الخيار a في أمر الفتحopen. autosynch- إذا كان كل
من
autosynchوlocalcharsمضبوطين علىTRUE، فعند كتابة أي من محرفيintrأوquit(انظرsetأعلاه لوصف محرفيintrوquit) ، يتبع تسلسل TELNET المرسل تسلسلTELNET SYNCH. ينبغي أن يسبب هذا الإجراء قيام النظام البعيد بالبدء في إهمال جميع المدخلات المكتوبة مسبقًا حتى يُقرأ كلا تسلسلي TELNET ويُعمل بموجبهما. القيمة المبدئية لهذا المبدل هيFALSE. binary- تفعيل أو
تعطيل
خيار
TELNET BINARYفي كل من الإدخال والإخراج. inbinary- تفعيل أو
تعطيل
خيار
TELNET BINARYفي الإدخال. outbinary- تفعيل أو
تعطيل
خيار
TELNET BINARYفي الإخراج. crlf- إذا كانت
هذه
القيمة
TRUE، فسيُرسل محرف الرجوع (carriage returns) على هيئة<CR><LF>. وإذا كانتFALSE، فسيُرسل على هيئة<CR><NUL>. القيمة المبدئية لهذا المبدل هيFALSE. crmod- يبدل وضع
إرجاع
العربة
عند تفعيل
هذا
الوضع،
ستُحول
معظم
محارف
إرجاع
العربة
المستلمة
من المضيف
البعيد
إلى إرجاع
عربة
متبوع
بتغذية
سطر. لا
يؤثر هذا
الوضع على
المحارف
التي
يكتبها
المستخدم،
بل فقط على
تلك
المستلمة
من المضيف
البعيد.
هذا الوضع
ليس
مفيدًا
جدًا إلا
إذا كان
المضيف
البعيد
يرسل
إرجاع
العربة
فقط، ولا
يرسل
تغذية
السطر
أبدًا.
القيمة
الأولية
لهذا
المبدل هي
FALSE. debug- يبدل
تنقيح
مستوى
المقبس
(مفيد فقط
لـ
super user) القيمة الأولية لهذا المبدل هيFALSE. encdebug- يفعل معلومات التنقيح لكود التعمية.
localchars- إذا كان
هذا هو
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أعلاه). netdata- يبدل عرض
جميع
بيانات
الشبكة
(بتنسيق ست
عشري).
القيمة
الأولية
لهذا
المبدل هي
FALSE. options- يبدل عرض
بعض
معالجة
بروتوكول
telnetالداخلية (المتعلقة بخيارات TELNET). القيمة الأولية لهذا المبدل هيFALSE. prettydump- عند تفعيل
مبدل
netdata، وإذا كانprettydumpمفعلًا، فسيُنسق خرج أمرnetdataبتنسيق أكثر قابلية للقراءة من قبل المستخدم. تُوضع مسافات بين كل محرف في الخرج، وتُسبق بداية أي تسلسل هروب TELNET بعلامة '*' للمساعدة في تحديد موقعها. skiprc- عندما
يكون وضع
التبديل skiprc
هو
TRUE، فإن TELNET يتخطى قراءة ملف .telnetrc الموجود في الدليل الرئيسي للمستخدم عند فتح الاتصالات. القيمة الافتراضية لهذا الوضع هيFALSE. termdata- يبدل عرض
جميع
بيانات
الطرفية
(بتنسيق ست
عشري).
القيمة
الأولية
لهذا
المبدل هي
FALSE. verbose_encrypt- عندما
يكون
مفتاح
التبديل
verbose_encryptبقيمةTRUE، يطبع TELNET رسالة في كل مرة يتم فيها تمكين أو تعطيل التشفير. القيمة المبدئية لهذا المفتاح هيFALSE.ملاحظة: بسبب ضوابط التصدير، لا يُدعم تشفير البيانات خارج الولايات المتحدة وكندا. ?- يعرض
أوامر
التبديل
toggleالقانونية.
z- تعليق
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 | أدوات شبكة جنو |