
Tera Term هو محاكي المحطة الطرفية لنظام التشغيل Microsoft Windows، والذي يدعم اتصالات المنفذ التسلسلي وtelnet وSSH. ومن بين العديد من الميزات الأخرى، يحتوي أيضًا على لغة برمجة نصية مدمجة. غالبًا ما يستخدم البرنامج لأتمتة المهام المتعلقة بالاتصالات عن بُعد التي يتم بدؤها من جهاز الكمبيوتر.
Tera Term for PC هو تطبيق محاكاة محطة طرفية مفتوح المصدر يعمل كبرنامج اتصال للاتصال بالأجهزة أو الخوادم عن بُعد باستخدام بروتوكولات مختلفة مثل Telnet وSSH وSerial. تم تطويره في الأساس لأنظمة التشغيل Windows، وهو يوفر حلاً خفيف الوزن وفعالًا لمسؤولي النظام ومهندسي الشبكات والمطورين الذين يحتاجون إلى الوصول إلى الأنظمة البعيدة وأجهزة التوجيه والمفاتيح ومعدات الشبكة الأخرى وإدارتها.
Tera Term، المعروف أيضًا بالاختصار `TT'، تم إنشاؤه في عام 1994 في اليابان. كان المطور الأصلي للتطبيق هو تاكاشي تيرانيشي. كان هو الشخص الذي وضع "العمود الفقري" للتطبيق الذي يسمح له بتطويره بشكل أكبر اليوم - بعد أكثر من عقد من الزمان.
تم إصداره كبرنامج مجاني، وفاز بالجائزة الكبرى للبرامج عبر الإنترنت 97 في مسابقة "الجائزة الكبرى للبرامج عبر الإنترنت" التي عقدتها بوابة الأدوات اليابانية Madonomori في عام 1997.
لقد كان هذا البرنامج شائعًا بين المهندسين في اليابان، وفي جميع أنحاء العالم لسنوات عديدة، ولكن نظرًا لأنه لم يتم تطويره منذ عام 1998، فقد بدأ يصبح قديمًا ببطء. واجه البرنامج مشكلات تتعلق بالتوافق مع أحدث إصدارات Windows، وكان يفتقر إلى دعم بروتوكول SSH2، وما إلى ذلك. كان هناك العديد من المكونات الإضافية مثل IPv6 ودعم الشفافية التي طورها مستخدمون مختلفون، إلا أنها لم تعالج جميع المشكلات، ولم يكن من الممكن توزيعها كإصدار جديد من التطبيق؛ لأن هذا يتطلب إذنًا من السيد تيرانيشي الذي لم يكن من السهل الوصول إليه.
الخصائص الرئيسية
-
الاتصالات عبر منفذ تسلسلي
يسمح البرنامج بالتواصل مع الأجهزة عبر منافذ الاتصال التسلسلية (RS-232)، التي تستخدم عادة للاتصال بالأجهزة القديمة مثل أجهزة المودم أو بعض أنواع المعدات الصناعية.
-
الاتصالات عبر TCP/IP
يدعم البرنامج بروتوكولات TCP/IP مثل Telnet وSSH (الإصدارات 1 و2) للتواصل مع الأجهزة عن بُعد باستخدام الشبكات المحلية أو الإنترنت.
-
إعادة تشغيل السجلات
يمكنه تسجيل وحفظ جلسات الاتصال ليتم إعادة تشغيلها لاحقًا لتحليل البيانات أو الأخطاء.
-
الاتصال عبر الأنابيب المسماة (Named pipe connection)
يتيح الاتصال بين عمليات على جهاز واحد باستخدام الأنابيب المسماة، وهي طريقة شائعة للتواصل بين البرامج.
-
الاتصال عبر IPv6
يدعم الاتصال عبر بروتوكول الإنترنت الإصدار السادس (IPv6)، الذي يُستخدم لإدارة عناوين الإنترنت بشكل أكثر كفاءة.
-
محاكاة VT100 و VT200/300
يدعم البرنامج محاكاة بعض المحطات الطرفية مثل VT100 وVT200/300، وهي معايير قديمة للاتصال النصي مع الخوادم أو الأجهزة.
-
محاكاة TEK4010
يدعم محاكاة محطة طرفية أخرى قديمة تُعرف بـ TEK4010، والتي كانت تستخدم للرسم البياني والرسومات في العروض النصية.
-
بروتوكولات نقل الملفات
يدعم نقل الملفات عبر بروتوكولات متعددة مثل Kermit وXMODEM وYMODEM وZMODEM وB-PLUS وQuick-VAN، وهي طرق قديمة لنقل البيانات بين الأجهزة.
-
البرمجة باستخدام "Tera Term Language"
يتيح البرمجة النصية باستخدام لغة خاصة بالبرنامج تُعرف باسم "Tera Term Language"، مما يسمح بأتمتة المهام وتخصيص العمليات.
-
مجموعات الأحرف
يدعم البرنامج عدة مجموعات أحرف منها اليابانية، الإنجليزية، الروسية، الكورية وUTF-8، مما يسمح بعرض نصوص بلغات متعددة.
-
ترميز الأحرف UTF-8
يدعم ترميز UTF-8، وهو معيار حديث يمكنه تمثيل أي حرف في أي لغة بطريقة موحدة.
-
كتالوج الرسائل
يوفر دعمًا متعدد اللغات للرسائل النصية داخل البرنامج، بما في ذلك اليابانية، الإنجليزية، الألمانية، الفرنسية، الروسية، الكورية، والصينية.
المميزات الرئيسية
-
دعم البروتوكولات
يدعم البرنامج مجموعة واسعة من بروتوكولات الاتصال مثل Telnet وSSH والاتصال التسلسلي (Serial)، مما يجعله متعدد الاستخدامات لمهام الاتصال الشبكي والتسلسلي.
-
واجهة مستخدم سهلة الاستخدام
يتميز البرنامج بواجهة بسيطة وسهلة الاستخدام، مع دعم لواجهة مبوبة تتيح لك العمل مع اتصالات متعددة في وقت واحد.
-
دعم البرمجة النصية (Scripting Support)
يوفر البرنامج قدرات البرمجة النصية باستخدام لغة ماكرو مدمجة أو لغة Python، مما يتيح أتمتة المهام المتكررة وتخصيصها.
-
الاتصال عبر المنافذ التسلسلية
يوفر دعمًا قويًا للاتصالات عبر المنافذ التسلسلية، مما يجعله أداة قيمة لتصحيح أخطاء الأجهزة التسلسلية وتكوينها.
-
مصادقة مفتاح SSH
يدعم البرنامج مصادقة SSH باستخدام المفاتيح، مما يعزز أمان الاتصالات البعيدة.
-
محاكاة المحطة الطرفية القابلة للتخصيص
يمكن للمستخدمين تخصيص إعدادات المحاكاة الطرفية لتتناسب مع متطلبات الجهاز أو الخادم البعيد.
-
نقل الملفات
يسمح البرنامج بنقل الملفات بين الأنظمة المحلية والبعيدة، ويدعم بروتوكولات نقل الملفات مثل XMODEM وYMODEM وZMODEM.
-
عميل Telnet وSSH مدمج
يتضمن البرنامج عملاء Telnet وSSH مدمجين، مما يلغي الحاجة إلى استخدام أدوات خارجية.
الإيجابيات والسلبيات
✔️ مجاني ومفتوح المصدر.
✔️ خفيف الوزن وفعال.
✔️ يدعم بروتوكولات اتصال متعددة.
✔️ إمكانات برمجة نصية قوية.
✔️ محاكاة طرفية قابلة للتخصيص.
❌ هذا البرنامج لم يعد قيد التطوير النشط.
❌ يقتصر على نظام التشغيل Windows (رغم أنه يمكن تشغيله على منصات أخرى مع حلول بديلة).
❌ قد تبدو واجهة المستخدم قديمة مقارنة ببعض البدائل الحديثة.
❌ قد تتطلب بعض الميزات المتقدمة معرفة بالبرمجة النصية.
التثبيت والإعداد
- قم بتنزيل أحدث إصدار من الموقع الرسمي أو Tito4Tech.
- قم بتشغيل برنامج التثبيت واتبع الإرشادات التي تظهر على الشاشة.
- اختر المكونات التي تريد تثبيتها (الإعدادات الافتراضية عادة ما تكون كافية لمعظم المستخدمين).
- بمجرد التثبيت، قم بتشغيل البرنامج.
كيفية الاستخدام
- قم بتشغيل البرنامج.
- قم بإنشاء جلسة اتصال جديدة من خلال تحديد البروتوكول المطلوب (Telnet أو SSH أو Serial) وتوفير تفاصيل الاتصال الضرورية.
- قم بتخصيص إعدادات المحطة الطرفية إذا لزم الأمر.
- انقر فوق "موافق" لإنشاء الاتصال.
- استخدم المحطة الطرفية للوصول عن بُعد أو تسجيل البيانات أو البرمجة النصية.
البرامج البديلة
1. PuTTY - هو محاكي طرفية مفتوح المصدر شائع لنظام Windows يدعم بروتوكولات مختلفة، بما في ذلك SSH وTelnet. وهو معروف ببساطته وطبيعته الخفيفة.
2. KiTTY - هو برنامج مبني على PuTTY مع ميزات وتحسينات إضافية. فهو يحتفظ ببساطة PuTTY مع إضافة تحسينات مثل تصفية الجلسة وتسجيل الدخول التلقائي.
متطلبات النظام المستحسنة
تم تصميم البرنامج لأنظمة التشغيل Windows، ويتطلب متطلبات نظام متواضعة. يعمل البرنامج بشكل جيد عادةً على أنظمة التشغيل Windows XP أو Vista أو 7 أو 8 أو 10 أو 11.
الأسئلة الشائعة
-
هل Tera Term متوافق مع macOS أو Linux؟
تم تصميم الأداة في المقام الأول لنظام Windows، وليست متوافقة بشكل أصلي مع macOS أو Linux. ومع ذلك، يمكنك تشغيلها على هذه المنصات باستخدام طبقات التوافق مثل Wine أو باستخدام المحاكاة الافتراضية.
-
هل يمكنني استخدام Tera Term لاتصالات SSH آمنة؟
نعم، إنه يدعم SSH، بما في ذلك مصادقة مفتاح SSH، لاتصالات آمنة بالخوادم البعيدة.
-
هل يدعم Tera Term وحدات الماكرو والبرمجة النصية؟
نعم، إنه يدعم البرمجة النصية باستخدام لغة الماكرو الخاصة به أو برمجة Python النصية، مما يسمح بأتمتة المهام.
-
هل Tera Term مجاني للاستخدام؟
نعم، الأداة عبارة عن برنامج مفتوح المصدر، مما يعني أنه مجاني تمامًا للاستخدام دون أي تكاليف ترخيص.
-
هل يتوفر Tera Term بإصدار محمول؟
نعم، تتوفر إصدارات محمولة، يمكن تشغيلها من محرك أقراص USB دون تثبيت.
الخاتمة
Tera Term هو برنامج محاكاة محطات طرفية موثوق ومتعدد الاستخدامات يلبي احتياجات مسؤولي النظام ومهندسي الشبكات والمطورين. فهو يوفر مجموعة قوية من الميزات، بما في ذلك دعم بروتوكولات متعددة وإمكانيات البرمجة النصية واتصالات SSH الآمنة.
وبينما قد يفتقر إلى الواجهة الرسومية مثل بعض البدائل التجارية، فإن طبيعته مفتوحة المصدر ودعم المجتمع الواسع يجعله أداة قيمة لأولئك الذين يسعون إلى حل فعال من حيث التكلفة والكفاءة لمهام الاتصال والأتمتة عن بُعد. سواء كنت محترفًا متمرسًا في مجال تكنولوجيا المعلومات أو مستخدمًا مبتدئًا، فإن Tera Term يستحق النظر فيه لتلبية احتياجات محاكاة المحطات الطرفية الخاصة بك.
🏷️ Tera Term , تحميل برنامج Tera Term , تنزيل Tera Term , شرح Tera Term