| 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- يحدد مسار
بيانات 8-بت.
يؤدي هذا
إلى محاولة
التفاوض
على خيار
TELNET BINARYفي كل من الإدخال والإخراج. -E- يمنع التعرف على أي محرف كـ محرف هروب (escape character).
-F- إذا كان
استيثاق Kerberos V5
قيد
الاستخدام،
فإن خيار
-Fيسمح بتمرير بيانات الاعتماد المحلية إلى النظام البعيد، بما في ذلك أي بيانات اعتماد مُرّرت بالفعل إلى البيئة المحلية. -K- يحدد عدم تسجيل الدخول التلقائي إلى النظام البعيد.
-L- يحدد مسار بيانات 8-بت عند الإخراج. يؤدي هذا إلى التفاوض على خيار BINARY عند الإخراج.
-Stos- يضبط خيار نوع الخدمة (TOS) لـ IP لاتصال telnet على القيمة tos ، والتي يمكن أن تكون قيمة TOS عددية أو، في الأنظمة التي تدعم ذلك، اسم TOS رمزي موجود في ملف /etc/iptos.
-Xنوع_الاستيثاق- يعطّل نوع الاستيثاق atype.
-a- حاول تسجيل
الولوج
آلياً. يرسل
هذا حالياً
اسم
المستخدم
عبر متغير
USERلخيارENVIRONإذا كان مدعوماً من النظام البعيد. الاسم المستخدم هو اسم المستخدم الحالي كما يعيده getlogin(2) إذا كان يتوافق مع معرف المستخدم الحالي، وإلا فإنه الاسم المرتبط بمعرف المستخدم. -bip_address- يستخدم bind(2) على المقبس المحلي لربطه بعنوان IP مستعار أو بعنوان IP لواجهة أخرى غير تلك التي يختارها connect(2) بشكل طبيعي. يمكن أن يكون هذا مفيدًا عند الاتصال بالخدمات التي تستخدم عناوين IP للاستيثاق عندما يكون إعادة ضبط الخادم غير مرغوب فيه (أو مستحيلًا).
-c- يعطّل
قراءة ملف
.telnetrc الخاص
بالمستخدم.
(انظر أمر
toggle skiprcفي صفحة الدليل هذه.) -d- يضبط
القيمة
المبدئية
لمبدل
debugإلىTRUE. -eمحرف_هروب- يضبط محرف
الهروب
المبدئي لـ
telnetإلى escapechar. إذا حُذف escapechar ، فلن يكون هناك محرف هروب. -f- إذا كان
استيثاق Kerberos V5
قيد
الاستخدام،
فإن خيار
-fيسمح بتمرير بيانات الاعتماد المحلية إلى النظام البعيد. -kمجال- إذا كان
استيثاق Kerberos
مستخدمًا،
فإن خيار
-kيطلب منtelnetالحصول على تذاكر للمضيف البعيد في النطاق realm بدلاً من نطاق المضيف البعيد، كما هو محدد بواسطة krb_realmofhost(3). -luser- عند
الاتصال
بالنظام
البعيد،
إذا كان
النظام
البعيد
يفهم خيار
ENVIRON، فسيُرسل user إلى النظام البعيد كقيمة للمتغير USER. يتضمن هذا الخيار خيار-a. يمكن استخدام هذا الخيار أيضًا مع أمرopen. -ntracefile- يفتح ملف
التتبع
tracefile
لتسجيل
معلومات
التتبع.
راجع أمر
set tracefileأدناه. -r- يحدد واجهة
مستخدم
مشابهة لـ
rlogin(1). في هذا
النمط،
يُضبط محرف
الهروب على
محرف
التلدة (~)،
ما لم يُعدل
بواسطة
خيار
-e. -x- يفعل تعمية دفق البيانات إذا كان ذلك ممكنًا.
- 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).
authargument [...]- يتحكم أمر
authفي المعلومات المرسلة عبر خيارTELNET AUTHENTICATE. المعاملات الصالحة لأمر auth هي كما يلي: close- أغلق جلسة TELNET وعد إلى وضع الأوامر.
displayargument [...]- يعرض كل أو
بعض قيم
setوtoggle(انظر أدناه). encryptargument [...]- يعالج أمر
encryptالمعلومات المرسلة عبر خيارTELNET ENCRYPT.المعطيات الصالحة لأمر التعمية هي كما يلي:
disabletype[input|output]- يعطل نوع
التعمية
type
المحدد.
إذا أغفلت
inputوoutput، فسيتم تعطيل كل من المدخلات والمخرجات. للحصول على قائمة بالأنواع المتاحة، استخدم الأمرencrypt disable ?. enabletype[input|output]- يفعل نوع
التعمية
type
المحدد.
إذا أغفلت
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]- يوقف
التعمية.
إذا أغفلت
inputوoutput، فسيتم إيقاف التعمية على كل من المدخلات والمخرجات. typetype- يضبط
النوع
المبدئي
للتعمية
لاستخدامه
مع أوامر
encrypt startأوencrypt stopاللاحقة.
environarguments [...]- يُستخدم
أمر
environللتحكم في المتغيرات التي قد تُرسل عبر خيارTELNET ENVIRON. تُؤخذ المجموعة الأولية من المتغيرات من بيئة المستخدم، حيث تُصدر متغيراتDISPLAYوPRINTERوXAUTHORITYفقط مبدئيًا. يُصدر متغيرUSERأيضًا إذا استُخدمت خيارات-aأو-l. بالإضافة إلى ذلك، تكون قيمة متغيرTERMمتاحة مبدئيًا ليتم الاستعلام عنها بواسطة الخادم.المعطيات الصالحة للأمر
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.
openhost [-luser] [[-] port]- فتح اتصال
بالمضيف
المحدد. إذا
لم يحدد رقم
منفذ،
فستحاول
telnetالاتصال بخادم TELNET على المنفذ المبدئي. قد تكون مواصفات المضيف إما اسم مضيف (انظر hosts(5)) أو عنوان إنترنت محدد بـ ”تدوين النقاط“ (انظر inet(3)). يمكن استخدام الخيار-lلتحديد اسم المستخدم الذي سيمرر إلى النظام البعيد عبر الخيارENVIRON. عند الاتصال بمنفذ غيرقياسي، يتجاهلtelnetأي بدء تلقائي لخيارات TELNET المنفذ علامة ناقص، يجري التفاوض الأولي على الخيارات. بعد إنشاء الاتصال، يُفتح الملف .telnetrc في الدليل الرئيس للمستخدم. السطور التي تبدأ بـ ``#’‘ هي سطور تعليق. ُتتجاهل السطور الفارغة. السطور التي تبدأ بدون مسافة بيضاء هي بداية إدخال جهاز، استخدم DEFAULT كاسم الجهاز لمطابقة كل اتصال. أول شيء في السطر هو اسم الجهاز الذي يتم الاتصال به. يُفترض أن باقي السطر، والسطور المتتالية التي تبدأ بمسافة بيضاء هي أوامر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» صغير على الطرفية). docmd- يرسل
تسلسل
TELNET DOcmd. يمكن أن يكون cmd إما رقمًا عشريًا بين 0 و 255، أو اسمًا رمزيًا لأمرTELNETمحدد. يمكن أن يكون cmd أيضًا إماhelpأو?لطباعة معلومات المساعدة، بما في ذلك قائمة بالأسماء الرمزية المعروفة. dontcmd- يرسل
تسلسل
TELNET DONTcmd. يمكن أن يكون cmd إما رقمًا عشريًا بين 0 و 255، أو اسمًا رمزيًا لأمرTELNETمحدد. يمكن أن يكون cmd أيضًا إماhelpأو?لطباعة معلومات المساعدة، بما في ذلك قائمة بالأسماء الرمزية المعروفة. willcmd- يرسل
تسلسل
TELNET WILLcmd. يمكن أن يكون cmd إما رقمًا عشريًا بين 0 و 255، أو اسمًا رمزيًا لأمرTELNETمحدد. يمكن أن يكون cmd أيضًا إماhelpأو?لطباعة معلومات المساعدة، بما في ذلك قائمة بالأسماء الرمزية المعروفة. wontcmd- يرسل
تسلسل
TELNET WONTcmd. يمكن أن يكون 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سابقًا) إلى المضيف البعيد. القيمة المبدئية لمحرف «هل أنت هناك» (Are You There) هي محرف الحالة الخاص بالطرفية. 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للطرفية. تؤخذ القيمة المبدئية لمحرفstartمن محرفstartالخاص بالطرفية. stop- إذا فُعل
خيار
TELNET TOGGLE-FLOW-CONTROL، فإن هذا المحرف يُعتبر محرفstopللطرفية. تؤخذ القيمة المبدئية لمحرفstopمن محرفstopالخاص بالطرفية. susp- إذا كان
telnetفي وضعlocalchars، أو فُعلLINEMODE، وكُتب محرفsuspend، فسيُرسل تسلسلTELNET SUSP(انظرsendsuspأعلاه) إلى المضيف البعيد. القيمة الأولية لمحرفsuspendتُؤخذ لتكون محرفsuspendالخاص بالطرفية. tracefile- هذا هو
الملف
الذي
سيُكتب
فيه
الخارج،
الناتج عن
تعقب
netdataأوoptionعندما يكونTRUE. إذا ضُبط على “-” ، فستُكتب معلومات التعقب إلى المخرج القياسي (المبدئي). worderase- إذا كان
telnetيعمل في وضعLINEMODEأو وضع "سطر بسطر القديم"، فإن هذا المحرف يُعتبر محرفworderaseالخاص بالطرفية. القيمة الأولية لمحرفworderaseتُؤخذ لتكون محرفworderaseالخاص بالطرفية. ?- يعرض
أوامر
set(أو (unset)) القانونية.
skeysequence challenge- يحسب أمر
skeyاستجابة لتحدي S/Key. انظر skey(1) لمزيد من المعلومات حول نظام S/Key. slcstate- يُستخدم
أمر
slc(ضبط المحارف المحلية) لضبط أو تغيير حالة المحارف الخاصة عند تفعيل خيارTELNET LINEMODE. المحارف الخاصة هي المحارف التي تُخرائط إلى تسلسلات أوامر TELNET (مثلipأوquit) أو محارف تحرير السطر (مثلeraseوkill). تُصدَّر المحارف الخاصة المحلية مبدئيًا.check- تحقق من الإعدادات الحالية للمحارف الخاصة الحالية. يُطلب من الطرف البعيد إرسال كافة إعدادات المحارف الخاصة الحالية، وإذا وُجد أي تضارب مع الطرف المحلي، فسينتقل الطرف المحلي إلى قيمة الطرف البعيد.
export- التبديل
إلى القيم
الافتراضية
المحلية
للمحارف
الخاصة.
المحارف
الافتراضية
المحلية
هي تلك
الخاصة
بالطرفية
المحلية
في الوقت
الذي بدأ
فيه
telnet. import- التبديل إلى القيم المبدئية البعيدة للمحارف الخاصة. المحارف المبدئية البعيدة هي تلك الخاصة بالنظام البعيد في الوقت الذي أُنشئ فيه اتصال TELNET.
?- يطبع
معلومات
المساعدة
للأمر
slc.
status- أظهر
الحالة
الحالية لـ
telnet. يتضمن هذا القرين المتصل به، بالإضافة إلى النمط الحالي. togglearguments [...]- يبدل (بين
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) وجوب تفعيل تعمية دفق الإخراج (أو فك تعمية دفق الإدخال) في أقرب وقت ممكن. 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- يبدل
تنقيح
مستوى
المقبس
(مفيد فقط
للمستخدم
الخارق).
القيمة
الأولية
لهذا
المبدل هي
FALSE. encdebug- يفعل معلومات التنقيح لكود التعمية.
localchars- إذا كانت
هذه
القيمة
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أعلاه). 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.
ملاحظات¶
في بعض الأنظمة البعيدة، يجب إيقاف تشغيل صدى الصوت (echo) يدويًا في وضع "سطر بسطر القديم".
في وضع
"سطر بسطر
القديم" أو
LINEMODE ، لا
يُتعرف على
محرف eof
الخاص
بالطرفية
(وإرساله
إلى النظام
البعيد) إلا
عندما يكون
أول محرف في
السطر.
توجيه المصدر غير مدعوم بعد لـ IPv6.
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org
| 3 فبراير 1994 | Linux 6.4.0-150700.53.40-default |