اتصالات SSH

تعرض علامة التبويب اتصالات SSH المضيفين المحفوظين. لكل اتصال مجموعة من الحقول بما في ذلك حقول اختيارية — التجميع، والمضيف الوسيط، وسكربت البدء، وإبقاء الاتصال حيًّا (keep-alive). تدعم القائمة البحث والفرز — بما في ذلك السحب لإعادة الترتيب عندما يكون الفرز يدوي — ويوفّر كل صف إجراء تكرار، بحيث يبقى أسطول كبير قابلًا للإدارة.

المجموعات

تتيح لك المجموعات تنظيم أسطول (مثل الإنتاج، و*التجهيز*، و*العملاء*). تكشف نافذة التحرير قائمة منسدلة لاختيار مجموعة موجودة؛ أما المجموعات الجديدة فتُنشأ بزر إضافة مجموعة في قائمة الاتصالات. كما تظهر الاتصالات المجمَّعة في شريط القوائم الأصلي (macOS)، وعلى سطح المكتب في قائمة + (علامة تبويب جديدة) في شريط علامات التبويب — كل مجموعة كقائمة فرعية خاصة بها.

المضيفون الوسطاء (ProxyJump)

عندما يكون الهدف قابلًا للوصول فقط عبر بوّابة (bastion)، علِّم البوّابة بـ مضيف وسيط ووجِّه حقل Jump الخاص بالهدف إليها. يمكن أن تكون السلسلة بالعمق الذي تحتاجه — يمكن للمضيف الوسيط نفسه أن يكون له مضيفه الوسيط الخاص.

تحت الغطاء نستخدم قنوات SSH من نوع direct-tcpip: يُفتح نفق عبر البوّابة، ثم تجري الجلسة الفعلية من خلاله. كل ذلك داخل العملية نفسها — لا توجد جلسة بوّابة منفصلة لإدارتها.

من سطر الأوامر: dr-terminal connect prod1 -j bastion1,bastion2 (انظر سطر أوامر سطح المكتب).

سكربت البدء

يحمل حقل سكربت البدء مقتطف صدفة (shell) يُرسَل تلقائيًا بعد تسجيل دخول ناجح. أمثلة:

cd /srv/app && tail -F server.log
tmux attach -t main || tmux new -s main

يُحقَن السكربت بوصفه إدخالًا عاديًا — تتعامل معه الصدفة تمامًا كما لو كان كتابة على لوحة المفاتيح. بعد ذلك تظل الجلسة تفاعلية.

إبقاء الاتصال حيًّا (Keep-alive)

إذا كان خادمك أو جدار الحماية يقطع الجلسات الخاملة، فعِّل إبقاء الاتصال حيًّا. عندها يرسل DR-Terminal حِزَم نبض على فترة تختارها.

تستمر الجلسات أيضًا في العمل في الخلفية (خدمة أمامية على Android) بحيث لا يؤدي التبديل بين التطبيقات إلى قطع صدفتك.

اكتشاف المضيفين المحليين (Bonjour)

يتصفح زر الرادار في شاشة اتصالات SSH الشبكة المحلية عبر Bonjour/mDNS ويسرد الأجهزة التي تعلن عن SSH — مفيد للعثور على Raspberry Pi أو NAS دون معرفة عنوان IP الخاص به. يعمل على كل المنصات؛ اختر مضيفًا ويُملأ المضيف/المنفذ مسبقًا.

على Android قد يطلب النظام أولًا إذن الشبكة المحلية — فالاكتشاف (والاتصالات بمضيفي الشبكة المحلية) يحتاج إليه.

حقول أخرى

Previous
البدء
Next
المصادقة