لينكس ويونكس الأمر Telnet تحديد رقم منفذ أو اسم الخدمة في الاتصال. إذا لم يكن محددا، يتم استخدام ميناء التلنت (23). بروتوكول بمجرد فتح اتصال، وتلنت محاولة لتمكين هذا الخيار TELNET LINEMODE. وإذا فشل ذلك، ثم تلنت ستعود إلى واحد من وضعين المدخلات: إما الحرف في وقت واحد أو الخط القديم من خط اعتمادا على ما يدعم النظام البعيد. عندما يتم تمكين LINEMODE، ويتم معالجة الحرف على النظام المحلي، تحت سيطرة النظام البعيد. عندما تحرير المدخلات أو حرف مرددا أن يتم تعطيل، فإن النظام البعيد تتابع تلك المعلومات. سيقوم النظام البعيد أيضا تتابع تغييرات على أي أحرف خاصة التي تحدث على النظام البعيد، حتى يتمكنوا من اتخاذ تأثير على النظام المحلي. في الحرف في وضع الوقت، يتم إرسال معظم النص المكتوب على الفور إلى المضيف البعيد للمعالجة. في الخط القديم قبل وضع الخط، وردد كل نص محليا، و (عادة) وترسل خطوط المكتملة فقط إلى المضيف البعيد. الطابع صدى المحلي (في البداية E) يمكن استخدامها لإيقاف وعلى صدى المحلي (وهذا في الغالب أن تستخدم لإدخال كلمة السر من دون كلمة السر التي ردد). إذا تم تمكين الخيار LINEMODE، أو إذا كان localchars تبديل غير حقيقي (الافتراضي للخط القديم عن طريق خط أنظر أدناه)، إنهاء المستخدم الصورة. كلمة اعتراضية ومحاصرون الأحرف تدفق محليا، وأرسلت حسب تسلسل بروتوكول TELNET إلى الجانب البعيد. إذا كان أي وقت مضى تم تمكين LINEMODE، ثم يتم إرسالها المعل المستخدم الصورة والفولكلوري أيضا حسب تسلسل بروتوكول TELNET، والإقلاع عن التدخين وإرسالها على شكل TELNET إفشال بدلا من BREAK. هناك خيارات (انظر تبديل autoflush وتبديل autosynch. أدناه) التي تسبب هذا العمل لطرد الانتاج لاحق لمحطة (حتى يقر المضيف البعيد تسلسل TELNET) وتدفق المدخلات محطة السابق (في حالة إنهاء وINTR). أوامر هي أوامر التلنت التالية المتاحة. مفهومة البادئات فريدة من نوعها الاختصارات. يتحكم الأمر المصادقة الخيار TELNET بروتوكول مصادقة. إذا تم تجميع تلنت دون التوثيق، وسوف لا يكون معتمدا الأمر المصادقة. الحجج الصحيحة هي كما يلي: تعطيل نوع محدد من المصادقة. للحصول على قائمة الأنواع المتاحة، استخدم الأمر المصادقة تعطيل. تمكين النوع المحدد من المصادقة. للحصول على قائمة الأنواع المتاحة، استخدام المصادقة تمكن الأوامر. قائمة الوضع الحالي لمختلف أنواع المصادقة. لاحظ أن الإصدار الحالي من التلنت لا يدعم مصادقة. إغلاق اتصال المضيف البعيد، إن وجدت، والعودة إلى وضع الأوامر. عرض كل أو بعض من مجموعة وتبديل القيم (أنظر أدناه). يتحكم الأمر تشفير الخيار TELNET بروتوكول تشفير. إذا تم تجميع تلنت بدون تشفير. لن تكون معتمدة الأمر تشفير. الحجج الصحيحة هي كما يلي: تعطيل نوع معين من التشفير. إذا لم تقم بتحديد الإدخال أو الإخراج. يتم تعطيل تشفير على حد سواء. للحصول على قائمة الأنواع المتاحة، واستخدام تشفير تعطيل. تمكين نوع معين من التشفير. إذا لم تقم بتحديد الإدخال أو الإخراج. يتم تمكين تشفير على حد سواء. للحصول على قائمة الأنواع المتاحة، وتمكين استخدام تشفير. هذا هو نفسه كمدخل تشفير البداية. فتح اتصال إلى المضيف اسمه. إذا لم يتم تحديد رقم المنفذ، سوف تلنت محاولتهم الاتصال الخفي التلنت في المنفذ القياسي (23). قد تكون مواصفات المضيف اسم المضيف أو عنوان IP. يمكن استخدام الخيار - l لتحديد اسم المستخدم لتمريرها إلى النظام البعيد، مثل خيار سطر الأوامر - l. عند الاتصال إلى موانئ أخرى غير ميناء التلنت، التلنت لا يحاول مفاوضات بروتوكول Telnet. هذا يجعل من الممكن للاتصال الخدمات التي لا تدعم بروتوكول Telnet من دون فوضى. التفاوض بروتوكول يمكن أن يجبر من خلال وضع شرطة قبل رقم المنفذ. بعد تأسيس اتصال، أي الأوامر المرتبطة المضيف البعيد في / etc / telnetrc وملف. telnetrc المستخدم الصورة يتم تنفيذها. في هذا النظام. شكل ملفات telnetrc على النحو التالي: الخطوط التي تبدأ مع. وأسطر فارغة، تعامل على أنها تعليقات (تجاهل). يجب أن تتكون بقية الملفات من أسماء المضيفين وتسلسل الأوامر telnet للاستخدام مع هذا المضيف. يجب أن تكون أوامر واحد في كل سطر، بادئة من خطوط المسافات البيضاء ابتداء من دون بيضاء وتفسر على أنها أسماء مضيفين. والأسطر التي تبدأ مع الافتراضي اسم مضيف خاص ينطبق على كافة المضيفين. يمكن أن يتبع مضيفين بما في ذلك DEFAULT فورا بنقطتين ورقم منفذ أو سلسلة. إذا تم تحديد منفذ يجب أن تتطابق تماما مع ما هو محدد في سطر الأوامر. إذا تم تحديد أي منفذ على سطر الأوامر، ثم يتم استخدام التلنت قيمة. على الاتصال مضيف معين، يتم تنفيذ الأوامر المرتبطة هذا المضيف. إغلاق أي جلسة علنية والخروج التلنت. وضع حد لحالة الملف على المدخلات، وعندما تكون في وضع الأوامر، سوف تؤدي هذه العملية أيضا. ارسال واحد أو أكثر خاصة تسلسل الأحرف بروتوكول Telnet إلى مضيف بعيد. وفيما يلي الرموز التي قد تكون محددة (أكثر من واحد يمكن استخدامه في أمر واحد): يرسل إحباط TELNET (إحباط العمليات) تسلسل. يرسل TELNET AO (إحباط الناتج) تسلسل، والتي ينبغي أن يتسبب في النظام عن بعد لطرد كل الإخراج من نظام بعيد إلى محطة المستخدم الصورة. يرسل TELNET AYT (هل أنت هناك) تسلسل، والتي كان النظام البعيد قد أو قد لا يختار للرد. يرسل TELNET BRK (بريك) تسلسل، التي قد يكون لها أهمية إلى النظام البعيد. يرسل TELNET EC (محو الشخصية) تسلسل، والتي ينبغي أن يتسبب في النظام عن بعد لمحو دخل الحرف الأخير. يرسل TELNET EL (محو الخط) تسلسل، والتي ينبغي أن يتسبب في النظام عن بعد لمحو الخط الذي يتم إدخاله في الوقت الراهن. والأمر set تعيين أي واحدة من عدد من المتغيرات تلنت إلى قيمة محددة أو إلى TRUE. قيمة خاصة إيقاف تشغيل وظيفة المرتبطة متغير. هذا هو ما يعادل استخدام الأمر ضبطه. والأمر ضبطه تعطيل أو تعيين إلى FALSE أي من المتغيرات المحددة. يمكن استجوابه قيم المتغيرات مع الأمر عرض. المتغيرات التي قد يتم تعيين أو ضبطه. ولكن ليس مثبت، يتم سردها هنا. وبالإضافة إلى ذلك، أي من المتغيرات للأمر تبديل قد يتم تعيين صراحة أو ضبطه. إذا التلنت في وضع localchars، أو يتم تمكين LINEMODE، وكتابة الحرف الوضع، يتم إرسال تسلسل TELNET AYT إلى المضيف البعيد. القيمة الأولية للهل أنت شخصية هناك محطة الصورة الشخصية الوضع. هذه هي القيمة (في البداية E) الذي، في حين سطرا وضع سطر، تبديل بين القيام ارتداد محلي من الأحرف التي تم إدخالها (لمعالجة العادي)، وقمع الأصداء الأحرف التي تم إدخالها (للدخول، مثلا، كلمة السر). إذا التلنت يعمل في LINEMODE أو الخط القديم قبل وضع سطر، ودخول هذا الحرف كحرف أول في خط وتسبب هذه الشخصية ليتم إرسالها إلى النظام البعيد. يتم أخذ القيمة الأولية للطابع الفولكلوري لتكون محطة ق الطابع الفولكلوري. إذا التلنت في وضع localchars (انظر localchars تبديل أدناه)، وإذا التلنت يعمل في الحرف في وضع الوقت، ثم عند كتابة هذه الشخصية، سلسلة TELNET EC (انظر ترسل المفوضية الأوروبية أعلاه) يتم إرسالها إلى النظام البعيد. يتم أخذ القيمة الأولية للحرف محو ليكون محطة الصورة الشخصية محو. هذا هو الطابع تلنت الهروب (في البداية) والذي يسبب دخول إلى وضع الأمر تلنت (عند توصيله إلى نظام بعيد). إذا التلنت في وضع localchars (انظر localchars تبديل أدناه)، وكتابة الحرف flushoutput، سلسلة TELNET AO (راجع إرسال AO أعلاه) يتم إرسالها إلى المضيف البعيد. يتم أخذ القيمة الأولية للحرف تدفق ليكون محطة الصورة الشخصية دافق. إذا التلنت يعمل في LINEMODE. هذه هي الشخصيات التي، عندما كتبته، تسبب خطوط جزئية لترسل إلى النظام البعيد. تؤخذ القيمة الأولية للشخصيات الشحن من محطة الصورة موسوعة الحياة وeol2 حرفا. إذا التلنت في وضع localchars (انظر localchars تبديل أدناه)، وكتابة الحرف المقاطعة، وتسلسل الملكية الفكرية TELNET (انظر إرسال الملكية الفكرية أعلاه) يتم إرسالها إلى المضيف البعيد. يتم أخذ القيمة الأولية للحرف المقاطعة لتكون محطة الصورة الشخصية INTR. إذا التلنت في وضع localchars (انظر localchars تبديل أدناه)، وإذا التلنت يعمل في الحرف في وضع الوقت، ثم عند كتابة هذه الشخصية، وTELNET EL تسلسل (انظر إرسال شرم أعلاه) يتم إرسالها إلى النظام البعيد. يتم أخذ القيمة الأولية للحرف قتل لتكون محطة الصورة الشخصية القتل. إذا التلنت يعمل في LINEMODE أو الخط القديم قبل وضع سطر، ثم يتم أخذ هذه الشخصية لتكون محطة الصورة الشخصية lnext. يتم أخذ القيمة الأولية للحرف lnext ليكون محطة الصورة الشخصية lnext. إذا التلنت في وضع localchars (انظر تبديل localchars أدناه)، وكتابة الحرف الإقلاع عن التدخين، سلسلة TELNET BRK (انظر إرسال BRK أعلاه) يتم إرسالها إلى المضيف البعيد. يتم أخذ القيمة الأولية للحرف استقال ليكون محطة الصورة انسحبت شخصية. إذا التلنت يعمل في LINEMODE أو الخط القديم قبل وضع سطر، ثم يتم أخذ هذه الشخصية لتكون محطة ق الطابع طبع. يتم أخذ القيمة الأولية للحرف طبع ليكون محطة ق الطابع طبع. هذا هو الطابع وضع غير أمن الهرب. وضع فإنه يمكن وضع غير أمن. كما هو الحال مع الخيار ص سطر الأوامر (انظر أعلاه). إذا تم تمكين الخيار TELNET تبديل-FLOW-CONTROL، ثم يتم أخذ هذه الشخصية لتكون محطة الصورة الشخصية البداية. يتم أخذ القيمة الأولية للحرف قتل لتكون محطة الصورة الشخصية البداية. إذا تم تمكين خيار تبديل-FLOW-CONTROL TELNET، ثم يتم أخذ هذه الشخصية لتكون محطة الصورة الشخصية توقف. يتم أخذ القيمة الأولية للحرف قتل لتكون محطة الصورة الشخصية توقف. إذا التلنت في وضع localchars، أو يتم تمكين LINEMODE، وكتابة الحرف تعليق، سلسلة TELNET SUSP (انظر إرسال المعل أعلاه) يتم إرسالها إلى المضيف البعيد. يتم أخذ القيمة الأولية للحرف تعليق لتكون الصورة النهائية تعلق الحرف. هذا هو الملف الذي خرج، والناجمة عن netdata أو تتبع الخيار يجري TRUE. وسوف تكون مكتوبة. إذا تم تعيين ل-، ستتم كتابة المعلومات ثم تتبع إلى الإخراج القياسي (هذا هو الافتراضي). إذا التلنت يعمل في LINEMODE أو الخط القديم قبل وضع سطر، ثم يتم أخذ هذه الشخصية لتكون محطة الصورة الشخصية worderase. يتم أخذ القيمة الأولية للحرف worderase ليكون محطة الصورة الشخصية worderase. يعرض مجموعة القانوني (أو ضبطه) الأوامر. تم استخدام الأمر SLC (مجموعة أحرف المحلية) لتعيين أو تغيير حالة الأحرف الخاصة عندما تم تمكين الخيار TELNET LINEMODE. الأحرف الخاصة هي أحرف التي تحصل تعيينها إلى TELNET أوامر تسلسل (مثل الملكية الفكرية أو إنهاء) أو تحرير الحروف خط (مثل المسح وقتل). افتراضيا، يتم تصدير الأحرف الخاصة المحلية. قد تكون دولة واحدة مما يلي: تحقق من الإعدادات الحالية عن الأحرف الخاصة الحالية. وطلب الجانب البعيد لإرسال جميع الإعدادات الشخصية الاستثنائية، وإذا كان هناك أي اختلافات مع الجانب المحلي، فإن الجانب المحلي التحول إلى قيمة النائية. التبديل إلى الإعدادات الافتراضية المحلية عن الأحرف الخاصة. الشخصيات الافتراضية المحلية هي تلك المحطة المحلية في الوقت الذي بدأ التلنت. التبديل إلى التخلف عن بعد لأحرف خاصة. الشخصيات الافتراضية عن بعد هي تلك من النظام البعيد في الوقت الذي تم فيه تأسيس اتصال TELNET. بطباعة معلومات مساعدة للأمر SLC. تبديل (بين الصواب والخطأ) الأعلام المختلفة التي تتحكم في كيفية استجابة التلنت للأحداث. قد يتم تعيين هذه العلامات بشكل واضح إلى TRUE أو FALSE باستخدام مجموعة وأوامر ضبطه. قد يكون مثبت العلم أكثر من واحد في وقت واحد. حالة هذه العلامات قد درست مع الأمر عرض. أعلام الصحيحة هي: تدور حول التصحيح لرمز المصادقة. هذا العلم موجود فقط في حالة تمكين اعتماد المصادقة. إذا autoflush وlocalchars كليهما صحيحا. ثم عندما AO. أو يتم التعرف على ترك حرفا (وتحويلها إلى متواليات TELNET نرى المبينة أعلاه لمزيد من التفاصيل)، التلنت يرفض عرض أي بيانات على محطة للمستخدم الصورة حتى يقر النظام البعيد (عن طريق خيار MARK TELNET توقيت) أنه تمت معالجة هذه التسلسلات TELNET. القيمة الأولية لهذا تبديل تساوي TRUE إذا كان المستخدم محطة لم تفعل لnoflsh stty، FALSE خلاف ذلك (انظر stty). عندما يتم التفاوض خيار TELNET تشفير، بشكل افتراضي لا يبدأ التشفير الفعلي (أو فك) دفق البيانات تلقائيا. وautoencrypt (أو autodecrypt) الدول الأمر الذي تشفير (المدخلات) دفق إخراج ينبغي تمكين في أقرب وقت ممكن. لاحظ أن هذا العلم موجود فقط إذا تم تمكين دعم التشفير. إذا كان يدعم الجانب البعيد الخيار تصديق TELNET، يحاول تلنت لاستخدامه لإجراء مصادقة التلقائية. إذا لم يتم اعتماد الخيار TELNET التوثيق، ويتم نشر اسم تسجيل دخول المستخدم الصورة باستخدام الخيار TELNET ENVIRON. وضع هذا العلم هو نفس تحديد خيار لأمر مفتوح أو على سطر الأوامر. إذا autosynch وlocalchars كلاهما TRUE. ثم عندما يتم كتابتها إما INTR أو إنهاء الأحرف (انظر المبينة أعلاه لأوصاف INTR وترك حرفا)، ويتبع ينتج عن ذلك من تسلسل تلنت التي بعث بها تسلسل TELNET التوافق. ينبغي ألا يسبب هذا الإجراء النظام البعيد لبدء رمي مدخلات بعيدا عن كتبته سابقا حتى كل من متواليات تلنت تم قراءة واتخاذ إجراءات بشأنها. القيمة الأولية من هذا التبديل هو زائف. تمكين أو تعطيل خيار TELNET ثنائي على كل من المدخلات والمخرجات. تمكين أو تعطيل خيار ثنائي TELNET على المدخلات. تلنت مكتبة وانتقال ثنائي وضع 2172 مكتبة تلنت لا يدعم اسطة نقل ثنائي (RFC 856). وعلى وجه الخصوص فإنه يتجاهل x00 وX11 حرفا. تنفيذ هذا أمر سهل، ولكن هناك عيب واحد كبير. الجزء الذي يلقي بعيدا الشخصيات عميقة داخل طريقة عملية rawq () في telnetlib. py. وذلك لدعم هذا علينا أن الكتابة بهذه الطريقة، وهو ما يعني أساسا نسخ واستبدال اثنين من خطوط رمز :( أو ربما واحد منكم الخروج مع فكرة أخرى أنا لقد قدمت بالفعل خلل في قضية الثعبان تعقب (bugs. python / issue25334) ولكن أنا حتى سيتم إصلاح هذا، وسوف يكون هناك وقتا طويلا علينا أن ندعم الإصدار الأقدم. قليلا من الخلفية، ونحن نستخدم مكتبة Telnet للاتصال بنا ملقم وحدة تحكم تسلسلي والطابع وقال القيت بعيدا، التي لا توجد مشكلة إذا كنت تعمل على CLI فقط، ولكن إذا كنت ترغب في نقل البيانات الثنائية أو لديك أشياء بروتوكول ثنائي الحصول على كسر. عضو إطار روبوت كيف تقترح هذه ينبغي أن تكون ثابتة كما قلت، تكرار rawq عملية () الأسلوب، لكننا يجب مناقشة هذا أولا، للأسباب التالية: فزنا ر الحصول على أي / بوجفيكسيس لهذا الأسلوب التحديثات بعد الآن (بدون باكبورتس اليدوية) نأمل أن هذا الأسلوب لا تختلف إلى حد ما بين إصدارات الثعبان ربما بعض من كان لديك فكرة أخرى كيف للتحايل على هذا :( قد يكون لديك فكرة باردة ما يمكننا القيام به قبل استدعاء rawq عملية () طريقة (استبدال الحروف في الأسئلة مع بعض الأشياء، والتي يتم تحويلها إلى الوراء بعد ذلك دونو :() كل هذا الصوت مثل الخارقة قبيحة حقا . تلنت الاسم - واجهة المستخدم إلى وصف موجز بروتوكول TELNET يتم استخدام الأمر telnet للاتصال مع مضيف آخر باستخدام بروتوكول TELNET. إذا تم استدعاء تلنت دون حجة المضيف، فإنه يدخل وضع الأمر، وأشار لها موجه (التلنت) في هذا الوضع، فإنه يقبل وينفذ الأوامر المدرجة أدناه. إذا تم استدعائها من خلال الحجج، فإنه يؤدي أمر مفتوح مع تلك الحجج. الخيارات هي كما يلي: -8 تحديد مسار البيانات 8 بت. هذا يسبب محاولة للتفاوض على خيار TELNET ثنائي على كل من المدخلات والمخرجات. - E توقف أي حرف من الاعتراف بها حرف هروب. - F إذا كان يتم استخدام مصادقة Kerberos V5، و - الخيار F يسمح بيانات الاعتماد المحلية ليتم إرسالها إلى النظام البعيد، بما في ذلك أية أوراق الاعتماد التي سبق توجيهها إلى البيئة المحلية. - K يحدد أي تسجيل الدخول التلقائي إلى النظام البعيد. - L تحديد مسار البيانات 8 بت على الانتاج. يؤدي هذا الخيار ثنائي يتم التفاوض على الانتاج. atype - X تعطيل نوع atype المصادقة. وهو الأمر محاولة تسجيل الدخول التلقائي. حاليا، وهذا يرسل اسم المستخدم عبر المتغير المستخدم الخيار ENVIRON إذا كان معتمدا من قبل النظام البعيد. اسم المستخدم هو أن المستخدم الحالي على النحو الذي عاد getlogin (2) إذا كان يتفق مع هوية المستخدم الحالي، وإلا فإنه هو الاسم المرتبط مع هوية المستخدم. hostalias - b يستخدم ربط (2) على مأخذ التوصيل المحلي لربط إلى عنوان مستعارة (انظر إفكونفيغ (8) ومحدد اسم مستعار) أو إلى عنوان واجهة أخرى من اختيار واحد بشكل طبيعي عن طريق الاتصال (2). هذا يمكن أن يكون مفيدا عند الاتصال على الخدمات التي تستخدم عناوين IP للمصادقة وإعادة تشكيل والخادم هو غير مرغوب فيه (أو يستحيل). - c تعطيل قراءة ملف. telnetrc المستخدم الصورة. (انظر الأمر تبديل skiprc في هذه الصفحة رجل.) - d تعيين القيمة الأولية للتبديل التصحيح ل-e TRUE escapechar مجموعات الحرف الأول تلنت الهروب إلى escapechar إذا تم حذف escapechar، ثم لن يكون هناك حرف الهروب. - f إذا كان يتم استخدام مصادقة Kerberos V5، و - الخيار و يسمح بيانات الاعتماد المحلية ليتم إرسالها إلى النظام البعيد. عالم - k إذا كان يتم استخدام مصادقة Kerberos، و - طلبات الخيار ك أن التلنت الحصول على تذاكر للمضيف بعيد في عالم عالم بدلا من عالم المضيف البعيد الصورة، على النحو الذي يحدده realmofhost3 KRB. المستخدم - l عند توصيل النظام البعيد، إذا كان النظام البعيد يفهم الخيار ENVIRON، بعد ذلك سيتم ارسال المستخدم إلى النظام البعيد حيث بلغت قيمة للمستخدم متغير. هذا الخيار يعني - خيار. هذا الخيار يمكن أيضا استخدامها مع الأمر مفتوحا. tracefile - n فتح tracefile للحصول على معلومات تسجيل أثر. مشاهدة مجموعة tracefile الأمر أدناه. - r تحديد واجهة المستخدم مماثلة لغير أمن (1). في هذا الوضع، يتم تعيين حرف الهروب إلى الحرف تيلدا ()، ما لم تعدل من قبل - الخيار ه. - x يضيء تشفير دفق البيانات إذا كان ذلك ممكنا. المضيف يشير الاسم الرسمي، اسم مستعار، أو عنوان إنترنت من مضيف بعيد. ميناء يشير إلى رقم المنفذ (عنوان تطبيق). إذا لم يتم تحديد عدد، يتم استخدام ميناء التلنت الافتراضية. عندما تكون في وضع غير أمن، وهو خط من قطع شكل من المضيف البعيد هو الحرف تلنت الهروب. وبالمثل، فإن خط Z علقت جلسة عمل Telnet. خط يهرب إلى وضعها الطبيعي موجه تلنت الهروب. مرة واحدة وقد تم فتح اتصال، وتلنت محاولة لتمكين هذا الخيار TELNET LINEMODE. وإذا فشل ذلك، سوف تلنت تعود إلى واحد من وضعين المدخلات: إما الحرف في وقت واحد أو الخط القديم من خط اعتمادا على ما يدعم النظام البعيد. عندما يتم تمكين LINEMODE، ويتم معالجة الحرف على النظام المحلي، تحت سيطرة النظام البعيد. عندما تحرير المدخلات أو حرف مرددا أن يتم تعطيل، فإن النظام البعيد تتابع تلك المعلومات. سيقوم النظام البعيد أيضا تتابع تغييرات على أي أحرف خاصة التي تحدث على النظام البعيد، حتى يتمكنوا من اتخاذ تأثير على النظام المحلي. في الحرف في وضع الوقت، يتم إرسال معظم النص المكتوب على الفور إلى المضيف البعيد للمعالجة. في الخط القديم قبل وضع الخط، وردد كل نص محليا، و (عادة) وترسل خطوط المكتملة فقط إلى المضيف البعيد. الطابع صدى المحلي (في البداية E) يمكن استخدامها لإيقاف وعلى صدى المحلي (وهذا في الغالب أن تستخدم لإدخال كلمة السر من دون كلمة السر التي ردد). إذا تم تمكين الخيار LINEMODE، أو إذا كان localchars تبديل غير حقيقي (الافتراضي للخط القديم عن طريق خط أنظر أدناه)، محاصرون المستخدم الصورة استقال الأحرف INTR وتدفق محليا، وأرسلت حسب تسلسل بروتوكول TELNET إلى الجانب البعيد. إذا كان أي وقت مضى تم تمكين LINEMODE، ثم يتم إرسال المعل المستخدم الصورة والفولكلوري أيضا حسب تسلسل بروتوكول TELNET، والإقلاع عن التدخين يتم إرسال باعتباره إحباط TELNET بدلا من BREAK هناك خيارات (انظر تبديل autoflush وتبديل autosynch أدناه) التي تسبب هذا الإجراء ل تدفق الانتاج لاحق لمحطة (حتى يقر المضيف البعيد تسلسل TELNET) وتدفق المدخلات محطة السابق (في حالة إنهاء وINTR) أثناء الاتصال إلى مضيف بعيد، يمكن إدخال وضع الأمر التلنت عن طريق كتابة الحرف تلنت الهروب ( في البداية ). عندما تكون في وضع الأوامر، تتوفر اتفاقيات تحرير محطة العادية. لاحظ أن حرف الهروب سيعود إلى وضع قيادة الاحتجاج الأولي من التلنت الذي يحتوي على محطة مسيطرة. استخدام الأمر إرسال الهروب للتبديل إلى وضع الأوامر في عمليات تلنت اللاحقة على المضيفين البعيدين. تتوفر أوامر التلنت التالية. فقط ما يكفي من كل أمر لتحديد بشكل فريد من الضروري أن تكتب (هذا ينطبق أيضا على الحجج إلى وضع مجموعة ضبطه تبديل SLC البيئى وعرض الأوامر). حجة المصادقة. الأمر المصادقة بالتلاعب في المعلومات المرسلة من خلال خيار TELNET مصادقة. حجج صالحة للأمر المصادقة على النحو التالي: نوع تعطيل تعطيل نوع محدد من المصادقة. للحصول على قائمة الأنواع المتاحة، استخدم الأمر المصادقة تعطيل. تمكين نوع تمكن نوع محدد من المصادقة. للحصول على قائمة الأنواع المتاحة، استخدام المصادقة تمكن الأوامر. وضع قوائم الوضع الحالي لمختلف أنواع المصادقة. إغلاق إغلاق جلسة TELNET والعودة إلى وضع الأوامر. حجة العرض. يعرض كل شيء، أو بعض من مجموعة وتبديل القيم (أنظر أدناه). حجة تشفير. الأمر تشفير بالتلاعب في المعلومات المرسلة من خلال خيار TELNET تشفير. حجج صالحة للأمر تشفير هي كما يلي: تعطيل الانتاج نوع المدخلات تعطيل نوع معين من التشفير. إذا قمت بحذف المدخلات والمخرجات على حد سواء المدخلات والمخرجات يتم تعطيل. للحصول على قائمة الأنواع المتاحة، استخدم الأمر تشفير تعطيل. تمكين انتاج نوع المدخلات تمكين نوع معين من التشفير. إذا قمت بحذف المدخلات والمخرجات يتم تمكين كل من المدخلات والمخرجات. للحصول على قائمة الأنواع المتاحة، استخدم تشفير تمكين الأوامر. إدخال هذا هو نفس الأمر تشفير بداية الإدخال. المدخلات وهذا هو نفس الأمر المدخلات توقف تشفير. إخراج هذا هو نفس الأمر تشفير بداية الانتاج. والمخرجات وهذا هو نفس الأمر الانتاج توقف تشفير. بدء محاولات المدخلات والمخرجات لبدء التشفير. إذا قمت بحذف المدخلات والمخرجات يتم تمكين كل من المدخلات والمخرجات. للحصول على قائمة الأنواع المتاحة، استخدم تشفير تمكين الأوامر. وضع قوائم الوضع الحالي للتشفير. وقف التشفير توقف المدخلات والمخرجات. إذا قمت بحذف المدخلات والمخرجات التشفير على كل من المدخلات والمخرجات. نوع نوع تعيين نوع الافتراضي من التشفير ليتم استخدامها مع لاحق بداية تشفير أو أوامر وقف تشفير. الحجج البيئى. يتم استخدام الأمر البيئى لمعالجة المتغيرات التي قد يتم إرسالها من خلال خيار TELNET ENVIRON. واتخذت مجموعة أولية من المتغيرات من البيئة المستخدمين، فقط مع متغيرات العرض والطابعة التي يتم تصديرها بشكل افتراضي. ويتم تصدير المتغير المستخدم أيضا إذا كان - وأو - يتم استخدام خيارات لتر. حجج صالحة للأمر البيئى هي: تحديد قيمة المتغير تعريف المتغير متغير لديها قيمة قيمة أي المتغيرات التي يحددها هذا الأمر يتم تصديرها تلقائيا. يمكن المغلقة القيمة في علامات الاقتباس المفردة أو المزدوجة بحيث يمكن إدراج علامات الجدولة والمسافات. متغير undefine إزالة متغير من قائمة متغيرات البيئة. تصدير متغير كافة متغير متغير التي يتم تصديرها إلى الجانب البعيد. unexport متغير كافة متغير متغير للا يتم تصديرها ما لم يطلب صراحة من قبل الجانب البعيد. قائمة قائمة المجموعة الحالية من متغيرات البيئة. سيتم إرسال تلك التي تحمل علامة تلقائيا، لن يتم إرسال المتغيرات الأخرى إذا طلب صراحة. بطباعة معلومات مساعدة للأمر البيئى. الخروج يرسل الخيار TELNET LOGOUT إلى الجانب البعيد. هذا الأمر مشابه لأمر وثيق ومع ذلك، إذا لم يكن الجانب البعيد دعم خيار خروج، لا يحدث أي شيء. إذا، ومع ذلك، فإن الجانب البعيد لا تدعم خيار خروج، يجب أن هذا الأمر يتسبب في الجانب البعيد لإغلاق الاتصال TELNET. إذا كان الجانب البعيد كما يدعم مفهوم تعليق جلسة عمل مستخدم الصورة لإعادة المرتكز في وقت لاحق، تشير حجة الخروج التي يجب أن تنهي الجلسة على الفور. وضع نوع نوع واحد من عدة خيارات، وهذا يتوقف على حالة جلسة عمل Telnet. يطلب من المضيف البعيد للحصول على إذن للذهاب إلى وضع المطلوبة. إذا كان المضيف البعيد قادر على دخول هذا الوضع، سيتم إدخال وضع المطلوبة. شخصية تعطيل الخيار LINEMODE TELNET، أو، إذا لم تفهم الجانب البعيد الخيار LINEMODE، ثم أدخل الحرف في وضع الوقت. خط تمكين الخيار LINEMODE TELNET، أو، إذا لم تفهم الجانب البعيد الخيار LINEMODE، ثم محاولة إدخال الخط القديم سطرا واسطة. isig (-isig) محاولة لتمكين (تعطيل) وضع TRAPSIG الخيار LINEMODE. وهذا يتطلب أن يتم تمكين الخيار LINEMODE. تحرير (-edit) محاولة لتمكين (تعطيل) وضع تحرير الخيار LINEMODE. وهذا يتطلب أن يتم تمكين الخيار LINEMODE. softtabs (-softtabs) محاولة لتمكين (تعطيل) وضع TAB SOFT الخيار LINEMODE. وهذا يتطلب أن يتم تمكين الخيار LINEMODE. litecho (-litecho) محاولة لتمكين (تعطيل) وضع LIT ECHO الخيار LINEMODE. وهذا يتطلب أن يتم تمكين الخيار LINEMODE. بطباعة معلومات تعليمات لقيادة واسطة. فتح المضيف - لتر المستخدم - فتح منفذ اتصال المضيف اسمه. إذا لم يتم تحديد رقم المنفذ، سوف تلنت محاولة للاتصال ملقم Telnet على المنفذ الافتراضي. قد تكون مواصفات المضيف إما اسم المضيف (انظر المضيفين (5)) أو عنوان إنترنت المحددة في نقطة تدوين (انظر آينت (3)). يمكن استخدام الخيار ل لتحديد اسم المستخدم لتمريرها إلى النظام البعيد عبر خيار ENVIRON - و. عند الاتصال إلى منفذ غير قياسي، تلنت يغفل أي البدء التلقائي من الخيارات TELNET. عندما مسبوقا رقم المنفذ من قبل علامة الطرح، ويتم التفاوض الخيار الأولي. بعد تأسيس اتصال، يتم فتح. telnetrc الملف في الدليل الرئيسي للمستخدم الصورة. الأسطر التي تبدأ مع خطوط تعليق. يتم تجاهل أسطر فارغة. الأسطر التي تبدأ دون بيضاء هي بداية لدخول الجهاز. أول شيء على المحك هو اسم الجهاز الذي يجري متصلة. ويفترض أن بقية السطر، وخطوط متتالية تبدأ مع المسافات لتكون أوامر Telnet، ويتم معالجتها كما لو كانت قد كتبته في يدويا إلى موجه الأوامر التلنت. الاقلاع عن انهيار وأي جلسة عمل Telnet مفتوحة والخروج التلنت ملف نهاية (في وضع الأوامر) أيضا إغلاق جلسة والخروج. إرسال الحجج يرسل واحد أو أكثر من سلاسل طابع خاص إلى المضيف البعيد. وفيما يلي الحجج التي قد تكون محددة (قد تكون محددة حجة أكثر من واحد في وقت واحد): إجهاض يرسل إحباط TELNET (إحباط العمليات) تسلسل. AO يرسل TELNET AO (إحباط الناتج) تسلسل، والتي ينبغي أن يتسبب في النظام عن بعد لطرد كل الإخراج من نظام بعيد إلى محطة المستخدم الصورة. AYT يرسل TELNET AYT (هل أنت هناك) تسلسل، والتي كان النظام البعيد قد أو قد لا يختار للرد. BRK يرسل TELNET BRK (بريك) تسلسل، التي قد يكون لها أهمية إلى النظام البعيد. المفوضية الأوروبية يرسل TELNET EC (محو الشخصية) تسلسل، والتي ينبغي أن يتسبب في النظام عن بعد لمحو دخل الحرف الأخير. شرم يرسل TELNET EL (محو الخط) تسلسل، والتي ينبغي أن يتسبب في النظام عن بعد لمحو الخط الذي يتم إدخاله في الوقت الراهن. الفولكلوري يرسل EOF TELNET (نهاية الملف) تسلسل. الاستخلاص المعزز للنفط يرسل TELNET الاستخلاص المعزز للنفط (نهاية سجل) تسلسل. الهروب يرسل الطابع تلنت الهروب الحالي (في البداية). الجا يرسل TELNET GA (المضي قدما) تسلسل، التي لديها على الأرجح أي أهمية إلى النظام البعيد. getstatus إذا كان يدعم الجانب البعيد الأمر حالة TELNET، سوف getstatus إرسال subnegotiation أن يطلب بأن يرسل الخادم وضع الخيار الحالي. الملكية الفكرية يرسل IP TELNET (مقاطعة عملية) تسلسل، والتي ينبغي أن يتسبب في النظام عن بعد لإحباط عملية قيد التشغيل حاليا. NOP NOP يرسل TELNET (لا عملية) تسلسل. المعل يرسل SUSP TELNET (تعليق العملية) تسلسل. التوافق يرسل تسلسل TELNET التوافق. هذا التسلسل يؤدي النظام البعيد إلى تجاهل كل مدخلات كتبته سابقا (ولكن ليس بعد قراءة). يتم إرسال هذه الخطوات المتسلسلة البيانات العاجلة TCP (وقد لا تعمل إذا كان النظام البعيد هو BSD 4.2 نظام - إذا كان لا توجد الآن ر العمل، قد ردد أقل حالة r على محطة). القيام كمد يرسل TELNET DO تسلسل كمد. كمد إما أن يكون رقم عشري بين 0 و 255، أو اسم رمزي لأمر TELNET محددة. كمد يمكن أيضا أن تكون إما مساعدة أو لطباعة المعلومات المساعدة، بما في ذلك قائمة بأسماء رمزية معروفة. لا كمد يرسل تسلسل كمد TELNET DONT. كمد إما أن يكون رقم عشري بين 0 و 255، أو اسم رمزي لأمر TELNET محددة. كمد يمكن أيضا أن تكون إما مساعدة أو لطباعة المعلومات المساعدة، بما في ذلك قائمة بأسماء رمزية معروفة. سوف كمد يرسل TELNET سوف كمد التسلسل. كمد إما أن يكون رقم عشري بين 0 و 255، أو اسم رمزي لأمر TELNET محددة. كمد يمكن أيضا أن تكون إما مساعدة أو لطباعة المعلومات المساعدة، بما في ذلك قائمة بأسماء رمزية معروفة. كمد متعود يرسل TELNET متعود تسلسل كمد. كمد إما أن يكون رقم عشري بين 0 و 255، أو اسم رمزي لأمر TELNET محددة. كمد يمكن أيضا أن تكون إما مساعدة أو لطباعة المعلومات المساعدة، بما في ذلك قائمة بأسماء رمزية معروفة. بطباعة معلومات مساعدة للأمر الإرسال. مجموعة قيمة وسيطة قيمة وسيطة ضبطه الأمر مجموعة سيحدد أي واحد من عدد من المتغيرات تلنت إلى قيمة محددة أو إلى TRUE قيمة خاصة من إيقاف تشغيل وظيفة المرتبطة متغير هذا هو ما يعادل استخدام الأمر ضبطه. والأمر ضبطه تعطيل أو تعيين إلى FALSE أي من المهام المحددة. يمكن استجوابه قيم المتغيرات مع الأمر عرض. يتم سرد المتغيرات التي قد يتم تعيين أو ضبطه، ولكن ليس مثبت، هنا. وبالإضافة إلى ذلك، أي من المتغيرات للأمر تبديل قد يتم تعيين صراحة أو إلغاء تعيين باستخدام مجموعة وأوامر ضبطه. AYT إذا TELNET في وضع localchars، أو تمكين LINEMODE، وكتابة الحرف الوضع، سلسلة TELNET AYT (راجع إرسال AYT السابقة) يتم إرسالها إلى المضيف البعيد. القيمة الأولية للهل أنت شخصية هناك محطة الصورة الشخصية الوضع. صدى هذه هي القيمة (في البداية E) الذي، في حين سطرا وضع سطر، تبديل بين القيام ارتداد محلي من الأحرف التي تم إدخالها (لمعالجة العادي)، وقمع الأصداء الأحرف التي تم إدخالها (للدخول، مثلا، كلمة السر).
No comments:
Post a Comment