- unstable 4.31.0-1
| telnetd(8) | System Manager's Manual (smm) | telnetd(8) |
الاسم¶
telnetd — DARPA
خادم
بروتوكول
TELNET
موجز¶
telnetd
[خيارات
...]
الوصف¶
أمر telnetd
هو خادم
يدعم
بروتوكول
الطرفية
الافتراضية
TELNET القياسي
لـ DARPA.
يُستدعى
telnetd عادةً
بواسطة
خادم
الإنترنت
(انظر inetd(8))
لطلبات
الاتصال
بمنفذ TELNET كما
هو موضح في
ملف /etc/services
(انظر services(5)).
الخيارات¶
يقبل أمر
telnetd
الخيارات
التالية:
-a,--authmodeوضع_الاستيثاق- يمكن
استخدام
هذا الخيار
لتحديد
الوضع الذي
يجب
استخدامه
للاستيثاق.
لاحظ أن هذا
الخيار
مفيد فقط
إذا تم
تجميع
telnetdمع دعم خيارAUTHENTICATION. هناك عدة قيم صالحة لـ authmode:user- السماح فقط بالاتصالات عندما يتمكن المستخدم البعيد من تقديم معلومات استيثاق صالحة لتحديد هوية المستخدم البعيد، ويُسمح له بالوصول إلى الحساب المحدد دون تقديم كلمة مرور.
valid- السماح فقط بالاتصالات عندما يتمكن المستخدم البعيد من تقديم معلومات استيثاق صالحة لتحديد هوية المستخدم البعيد. سيوفر أمر login(1) أي تحقق إضافي مطلوب من المستخدم إذا لم يُسمح للمستخدم البعيد بالوصول الآلي إلى الحساب المحدد.
other- السماح
فقط
بالاتصالات
التي تقدم
بعض
معلومات
الاستيثاق.
هذا
الخيار
غير مدعوم
حاليًا من
قبل أي من
آليات
الاستيثاق
الحالية،
وبالتالي
فهو مماثل
لتحديد
-avalid. none- هذه هي الحالة المبدئية. معلومات الاستيثاق غير مطلوبة. إذا لم يتم تقديم معلومات استيثاق أو كانت غير كافية، فسيوفر برنامج login(1) التحقق اللازم من المستخدم.
off- يقوم هذا بتعطيل كود الاستيثاق. سيتم جميع التحقق من المستخدم من خلال برنامج login(1).
-S,--server-principalname- تعيين اسم المدير الرئيس لـ Kerberos لمثيل الخادم هذا، مع أو بدون نطاق صريح.
-X,--disable-auth-typeauthtype- هذا الخيار
صالح فقط
إذا تم بناء
telnetdمع دعم خيار الاستيثاق. يقوم بتعطيل استخدام استيثاق authtype ، ويمكن استخدامه لتعطيل نوع استيثاق معين مؤقتًا دون الحاجة إلى إعادة تجميعtelnetd. -E,--exec-loginstring- يضبط البرنامج الذي سيُنفذ بدلاً من /bin/login.
-h,--no-hostinfo- يعطل طباعة المعلومات الخاصة بالمضيف قبل اكتمال تسجيل الدخول.
- الخيار l، -linemode مع وسيطة وضع اختيارية
- يحدد وضع
السطر.
يحاول
إجبار
العملاء
على
استخدام
وضع عرض سطر
واحد في كل
مرة. إذا
كان mode هو
nokludge، فإن وضع السطر التلقائي klugde سيتعطّل. وإذا كان الخيارLINEMODEغير مدعوم، فسوف ينتقل إلى وضع السطر klugde. - الخيار n، -no-keepalive
- يعطل
إشارات
البقاء-على-الاتصال
لـ
TCP. عادةً ما يُفعّلtelnetdآلية البقاء-على-الاتصال لـ TCP لفحص الاتصالات الخاملة لفترة زمنية لتحديد ما إذا كان العميل لا يزال موجودًا، بحيث يمكن تنظيف الاتصالات الخاملة من الأجهزة التي تعطلت أو لم يعد يمكن الوصول إليها. - الخيار U، -reverse-lookup
- يتسبب هذا
الخيار في
رفض
telnetdللاتصالات من العناوين التي لا يمكن تعيينها مرة أخرى إلى اسم رمزي عبر روتين gethostbyaddr(3). -?,--help- اعرض قائمة المساعدة.
--usage- اعرض رسالة استخدام قصيرة.
-V,--version- اعرض إصدار البرنامج.
العملية¶
يعمل telnetd
عن طريق
تخصيص جهاز
طرفية
زائفة (انظر
pty(4)) لعميل،
ثم إنشاء
عملية
تسجيل دخول
يكون
الجانب
التابع
للطرفية
الزائفة هو
stdin و stdout
و stderr.
يتلاعب
telnetd
بالجانب
الرئيسي
للطرفية
الزائفة،
منفذًا
بروتوكول TELNET
ويمرر
الأحرف بين
العميل
البعيد
وعملية
تسجيل
الدخول.
عند بدء
جلسة TELNET ،
يرسل telnetd
خيارات TELNET
إلى جانب
العميل
تشير إلى
الاستعداد
لتنفيذ
خيارات TELNET
التالية،
الموصوفة
بمزيد من
التفاصيل
أدناه:
DO AUTHENTICATION WILL ENCRYPT DO TERMINAL TYPE DO TSPEED DO XDISPLOC DO NEW-ENVIRON DO ENVIRON WILL SUPPRESS GO AHEAD DO ECHO DO LINEMODE DO NAWS WILL STATUS DO LFLOW DO TIMING-MARK
تُهيأ
الطرفية
الزائفة
المخصصة
للعميل
للعمل في
وضع
“المطبوخ”
، ومع تفعيل
XTABS و CRMOD
(انظر tty(4)).
يدعم telnetd
تفعيل
خيارات TELNET
التالية
محليًا:
- WILL ECHO
- عند تفعيل
خيار
LINEMODE، يُرسلWILL ECHOأوWONT ECHOإلى العميل للإشارة إلى الحالة الحالية لصدى الطرفية. عندما لا يكون صدى الطرفية مرغوبًا، يُرسلWILL ECHOللإشارة إلى أن telnetd سيتولى صدى أي بيانات تحتاج إلى الصدى إلى الطرفية، ثم لا يُصدى شيء. عندما يكون صدى الطرفية مرغوبًا، يُرسلWONT ECHOللإشارة إلى أن telnetd لن يقوم بأي صدى طرفية، لذا يجب على العميل القيام بأي صدى طرفية مطلوب. - WILL BINARY
- يشير إلى أن العميل مستعد لإرسال 8 بتات من البيانات، بدلاً من 7 بتات العادية للطرفية الافتراضية للشبكة.
- WILL SGA
- يشير إلى
أنه لن يرسل
أوامر
IAC GA،المتابعة. - WILL STATUS
- تشير إلى الرغبة في إرسال الحالة الحالية لجميع خيارات TELNET إلى العميل عند الطلب.
- WILL TIMING-MARK
- عند استلام
أمر
DO TIMING-MARK، يُرد عليه دائمًا بـWILL TIMING-MARK - WILL LOGOUT
- عند استلام
DO LOGOUT، يُرسلWILL LOGOUTكرد، وتُغلق جلسة TELNET. - WILL ENCRYPT
- يُرسل فقط
إذا كان
telnetdمُجمّعًا بدعم لتشفير البيانات، ويشير إلى الرغبة في فك تشفير تدفق البيانات.
يدعم telnetd
تمكين
خيارات TELNET
التالية عن
بُعد:
- DO BINARY
- يُرسل للإشارة إلى أن telnetd مستعد لاستقبال تدفق بيانات 8 بت.
- DO LFLOW
- يطلب من العميل معالجة أحرف التحكم في التدفق عن بُعد.
- DO ECHO
- هذا غير
مدعوم
فعليًا،
لكنه يُرسل
لتحديد
عميل telnet(1)
من 4.2BSD، الذي
سيستجيب
بشكل غير
صحيح بـ
WILL ECHO.إذا استُلمWILL ECHO، يُرسلDONT ECHOكرد. - DO TERMINAL-TYPE
- تشير إلى الرغبة في القدرة على طلب اسم نوع الطرفية المتصلة بجانب العميل من الاتصال.
- DO SGA
- تشير إلى
أنها لا
تحتاج إلى
استلام
IAC GA،أمر المتابعة. - DO NAWS
- يطلب من العميل إبلاغ الخادم عند تغير حجم النافذة (الشاشة).
- DO TERMINAL-SPEED
- تشير إلى الرغبة في القدرة على طلب معلومات حول سرعة الخط التسلسلي المتصل به العميل.
- DO XDISPLOC
- تشير إلى الرغبة في القدرة على طلب اسم شاشة X windows المرتبطة بعميل telnet.
- DO NEW-ENVIRON
- يشير إلى رغبة في القدرة على طلب معلومات متغيرات البيئة، كما هو موصوف في RFC 1572.
- DO ENVIRON
- يشير إلى رغبة في القدرة على طلب معلومات متغيرات البيئة، كما هو موصوف في RFC 1408.
- DO LINEMODE
- يُرسل فقط
إذا تم
ترجمة
telnetdمع دعم وضع السطر، ويطلب من العميل إجراء معالجة سطر بسطر. - DO TIMING-MARK
- يُرسل فقط
إذا تم
ترجمة
telnetdمع دعم كل من وضع السطر ووضع السطر المختل، واستجاب العميل بـWONT LINEMODE.إذا استجاب العميل بـWILL TM،يُفترض أن العميل يدعم وضع السطر المختل. لاحظ أن خيار [-k] يمكن استخدامه لتعطيل هذا. - DO AUTHENTICATION
- يُرسل فقط
إذا تم
ترجمة
telnetdمع دعم الاستيثاق، ويشير إلى استعداد لتلقي معلومات الاستيثاق لتسجيل الدخول الآلي. - DO ENCRYPT
- يُرسل فقط
إذا كان
telnetdمُجمّعًا بدعم لتشفير البيانات، ويشير إلى الرغبة في فك تشفير تدفق البيانات.
الملفات¶
/etc/services
انظر أيضًا¶
المعايير¶
RFC-854- مواصفات بروتوكول TELNET
RFC-855- مواصفات خيارات TELNET
RFC-856- نقل ثنائي TELNET
RFC-857- خيار الصدى TELNET
RFC-858- خيار كبت المتابعة TELNET
RFC-859- خيار الحالة TELNET
RFC-860- خيار علامة التوقيت في Telnet
RFC-861- خيارات Telnet الموسعة - خيار القائمة
RFC-885- خيار نهاية السجل في Telnet
RFC-1073- خيار حجم النافذة في Telnet
RFC-1079- خيار سرعة الطرفية في Telnet
RFC-1091- خيار نوع الطرفية في Telnet
RFC-1096- خيار موقع عرض X في Telnet
RFC-1123- متطلبات المضيفين على الإنترنت - التطبيق والدعم
RFC-1184- خيار وضع الخط في Telnet
RFC-1372- خيار التحكم في التدفق عن بُعد في Telnet
RFC-1416- خيار الاستيثاق في Telnet
RFC-1411- الاستيثاق في Telnet: كيربيروس الإصدار 4
RFC-1412- الاستيثاق في Telnet: SPX
RFC-1571- مشكلات قابلية التشغيل البيني لخيار بيئة Telnet
RFC-1572- خيار بيئة Telnet
العلل¶
بعض أوامر TELNET منفذة جزئيًا فقط.
بسبب
أخطاء في
الإصدار
الأصلي 4.2 BSD
telnet(1) ، يقوم
telnetd
بتبادلات
بروتوكول
مشكوك فيها
لمحاولة
اكتشاف ما
إذا كان
العميل
البعيد هو
في الواقع
إصدار 4.2 BSD
telnet(1).
لا يوجد تفسير مشترك للوضع الثنائي إلا بين أنظمة تشغيل متشابهة (يونكس في هذه الحالة).
يُحوَّل اسم نوع الطرفية المستلم من العميل البعيد إلى أحرف صغيرة.
لا يرسل
telnetd أبدًا
أوامر TELNET IAC
GA (المضي
قدمًا).
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org
| 9 فبراير 2019 | أدوات شبكة جنو |