أغلقت منفذ SSH بالخطأ؟ أخطأت في إعداد الشبكة؟ السيرفر لا يقلع وتريد أن ترى ما يحدث؟ في كل هذه الحالات لا تحتاج دعمًا فنيًا ولا برامج: لوحة مرام هوست تعطيك شاشة سيرفرك مباشرة داخل المتصفح كأنك تجلس أمامه، حتى لو كانت الشبكة داخله معطّلة تمامًا. في هذا الدليل نشرح الكونسولين المتاحين، noVNC وXterm.js، ومتى تستعمل كلًا منهما، بلقطات حقيقية.

⚡ الإجابة المختصرة

من صفحة سيرفرك اضغط Open noVNC Console (شاشة رسومية لكل الأنظمة) أو Open Xterm.js Console (طرفية نصية للينكس). انقر داخل الشاشة، واكتب اسم المستخدم وكلمة المرور نفسها التي تستعملها في SSH. الكونسول لا يمرّ عبر شبكة السيرفر، لذلك يعمل حتى لو تعطّل SSH أو الجدار أو الشبكة.

متى تحتاج الكونسول؟

  • فعّلت جدار ufw ونسيت السماح بالمنفذ 2026 فانقطع SSH.
  • غيّرت إعدادات الشبكة أو منفذ SSH وخسرت الاتصال.
  • السيرفر لا يقلع وتريد رؤية رسائل الإقلاع.
  • سيرفر ويندوز لا يستجيب لسطح المكتب البعيد.
  • راوتر أو نظام يصلك بلا عنوان IP ويحتاج ضبط الشبكة أولًا (مثل MikroTik CHR وسنونو).

فتح الكونسول

من الخدمات ← منتجاتي وخدماتي افتح سيرفرك، وستجد البلاطتين ضمن Additional Tools (وفي القائمة الجانبية أيضًا):

بلاطتا Open noVNC Console وOpen Xterm.js Console في لوحة سيرفر مرام
لقطة حقيقية: من هنا تفتح الكونسول

noVNC: الشاشة الرسومية

تُفتح صفحة سوداء فيها شاشة السيرفر، وفي أعلاها شريط الحالة Connected to QEMU وزرّا Paste وSend CtrlAltDel. انقر داخل الشاشة مرة ثم اكتب اسم المستخدم (مثل maram) واضغط Enter، ثم كلمة المرور (لا تظهر أحرفها) واضغط Enter:

شاشة noVNC لسيرفر أوبونتو في المتصفح وزرّا Paste وSend CtrlAltDel
لقطة حقيقية: noVNC
  • اللصق: لا يعمل Ctrl+V مباشرة داخل noVNC — استعمل زر Paste والصق النص في الخانة التي تظهر ليُكتب داخل السيرفر.
  • لوحة المفاتيح: اجعلها على الإنجليزية، فالحروف العربية لا تُفهم في شاشة الدخول.
  • سيرفرات ويندوز: اضغط Send CtrlAltDel لإظهار شاشة الدخول.

Xterm.js: الطرفية النصية

طرفية نصية سريعة تتصل بالمنفذ التسلسلي للسيرفر — مناسبة لسيرفرات لينكس، ويعمل فيها النسخ واللصق العادي. أول ما تُفتح تظهر عبارة starting serial terminal on interface serial0 وهذا طبيعي: اضغط Enter فيظهر سطر login::

طرفية Xterm.js التسلسلية للسيرفر وسطر login بعد الضغط على Enter
لقطة حقيقية: Xterm.js

مثال: إنقاذ سيرفر أغلقت عليه SSH

بعد الدخول من الكونسول نفّذ ما يعيد الاتصال، ثم جرّب SSH من جهازك من جديد:

sudo ufw allow 2026/tcp        # السماح بمنفذ SSH في الجدار
sudo ufw status                # تأكّد من القاعدة
sudo systemctl restart ssh     # إعادة تشغيل خدمة SSH
ip -4 -br a                    # هل للكرت عنوان IP؟

أيّهما أستعمل؟

noVNCXterm.js
النوعشاشة رسومية كاملةطرفية نصية
الأنظمةكل الأنظمة ومنها ويندوزلينكس
النسخ واللصقعبر زر Pasteمباشرة
رسائل الإقلاعتظهر كاملةتظهر في أنظمة مرام الحديثة

حلّ المشاكل الشائعة

المشكلةالحل
تبقى على Loading أو «connection is closed»أغلق الصفحة وافتح الكونسول من جديد من البلاطة.
شاشة Xterm.js فارغةاضغط Enter مرة أو مرتين.
لا يقبل كلمة المرورلوحة المفاتيح على الإنجليزية وCaps Lock مطفأ، وفي noVNC الصقها بزر Paste. إن نسيتها غيّرها من Change Password.
الشاشة سوداء تمامًاحرّك الماوس أو اضغط Enter لإيقاظها — وإن كان السيرفر مُطفأ شغّله بـStart.

وللدخول العادي اليومي استعمل SSH أو تطبيق Termius — الكونسول للطوارئ والإعداد الأول.