حلّ المجتمع

يتوقف مفتاح SSH في ZimaOS عن العمل: استكشاف الأخطاء وإصلاحها حاليًا

A 1.6.0 beta2 user found the SSH toggle immediately disabling itself; IceWhale provided remote troubleshooting but no public root-cause fix.

إذا أوقف مفتاح SSH تشغيل نفسه بعد بضع ثوانٍ من تفعيله، فابدأ بتحديث النظام بعيدًا عن إصدارات بيتا القديمة، وتحقّق من خدمة SSH بدلًا من تبديل المفتاح مرارًا. حدثت الحالة الأصلية على ZimaOS 1.6.0 beta2 وتولّى دعم IceWhale معالجتها، لكن لم يُنشر سبب جذري علني.

يتضمن ZimaOS الحالي مفتاح SSH مدعومًا ضمن الإعدادات ← وضع المطوّر. منذ الإصدار 1.6.2، أصبح تسجيل الدخول عن بُعد بحساب root معطّلًا افتراضيًا لأسباب أمنية، لذا استخدم حساب ZimaOS عاديًا ما لم تكن بحاجة تحديدًا إلى root وقمت بإعداده محليًا.

تفعيل SSH بالطريقة الحالية

يوثّق دليل SSH في ZimaOS المسار الإعدادات ← وضع المطوّر ← الوصول إلى SSH.

إذا عاد المفتاح إلى وضع الإيقاف فورًا

systemctl status sshd
journalctl -u sshd --no-pager -n 100

سجّل الخطأ قبل إعادة تشغيل أي شيء. فغالبًا ما يؤدي تعذّر بدء الخدمة بسبب مشكلات في الإعدادات أو المفاتيح أو نظام الملفات أو المنفذ إلى إعادة واجهة المستخدم المفتاحَ إلى وضع الإيقاف.

تحقّق من المنفذ 22

ss -ltnp | grep ':22'

إذا كانت خدمة أخرى تستخدم المنفذ 22، فلن يتمكن SSH من الارتباط به بشكل طبيعي. لا تغيّر المنفذ قبل معرفة الخدمة التي تستمع عليه.

تغيّر تسجيل الدخول بحساب root في ZimaOS 1.6.2

تذكر ملاحظات إصدار ZimaOS 1.6.2 الرسمية أن تسجيل الدخول عن بُعد بحساب root معطّل افتراضيًا، وأنه تمت إضافة وسائل حماية من هجمات القوة الغاشمة.

استخدم حساب مستخدم في ZimaOS أولًا

ssh youruser@ZIMA-IP

اختبر باستخدام الحساب المحلي نفسه الذي يعمل في واجهة ZimaOS. لا يُثبت فشل تسجيل الدخول باستخدام root@... أن SSH نفسه معطّل.

استخدم الطرفية عبر الويب كاختبار منفصل

إذا كانت ttyd/الطرفية عبر الويب تعمل بينما لا يعمل SSH، فبيئة الصدّ السطري سليمة، وتكمن المشكلة تحديدًا في خدمة SSH أو مسار الشبكة.

لا تعِد استخدام حل مخصّص لإصدارات بيتا

انتهى موضوع المصدر بعد دعم عن بُعد، ولم يُنشر إصلاح موثّق عبر سطر الأوامر. في الإصدار الحالي، اجمع السجلات وأصلح حالة الخدمة الحالية بدلًا من نسخ تعديلات غير موثّقة مخصّصة لإصدارات بيتا.

يوفّر دليل استكشاف أخطاء النظام وإصلاحها مسار تصعيد أوسع.

تحقّق من قدرة النظام على إنشاء مفاتيح المضيف

يحتاج SSH إلى مفاتيح مضيف قابلة للقراءة وحالة نظام قابلة للكتابة. إذا ذكرت السجلات مفاتيح مضيف مفقودة أو غير صالحة، فلا تنزّل المفاتيح من جهاز آخر. دع خدمة ZimaOS الحالية تنشئ مفاتيحها أو تستعيدها عبر آلية الاسترداد المدعومة.

اختبر من الشبكة المحلية نفسها قبل الوصول عن بُعد

اتصل من جهاز كمبيوتر آخر على الشبكة الفرعية نفسها قبل تصحيح إعدادات أجهزة التوجيه أو شبكات VPN. إذا عمل SSH محليًا ولم يعمل عن بُعد، فالإشارة إلى أن الخدمة نفسها سليمة، وتكمن المشكلة في التوجيه أو الجدار الناري أو تصميم الوصول عن بُعد.

لا تُنشئ إعادة توجيه لمنفذ SSH بشكل عشوائي

يوفّر ZimaOS بالفعل خيارات للوصول عن بُعد تتجنب كشف منافذ الإدارة مباشرة. إذا احتجت إلى الوصول إلى الصدّة السطرية خارج المنزل، ففضّل شبكة VPN خاصة أو شبكة تراكبية أو مسارًا آخر موثّقًا بدلًا من إعادة توجيه منفذ عام مباشرة.

الأسئلة الشائعة

لماذا لم يعد بإمكاني الاتصال عبر SSH بحساب root؟

عطّل ZimaOS 1.6.2 تسجيل الدخول عن بُعد بحساب root افتراضيًا كإجراء لتعزيز الأمان.

هل يتطلب SSH تفعيل وضع المطوّر؟

استخدم مفتاح SSH المدعوم ضمن وضع المطوّر في إصدارات ZimaOS الحالية.

لماذا يوقف المفتاح تشغيل نفسه؟

عادةً ما تكون خدمة الخلفية قد فشلت في الاستمرار بالعمل. تحقّق من systemctl والسجلات لمعرفة الخطأ الحقيقي.

هل ينبغي إعادة تثبيت ZimaOS؟

ليس قبل التحقق من الإصدار، وحالة sshd، والمنفذ 22، ونوع الحساب، والسجلات.