خطأ غامض في تعطيل كلمة مرور SSH على Ubuntu 24.04

2025-04-06

يبدو تعطيل الوصول بكلمة مرور SSH عبر الإنترنت مع السماح به على الشبكة المحلية على خادم Ubuntu 24.04 أمرًا بسيطًا باستخدام sshd_config. ومع ذلك، تم تجاهل ملف التكوين المخصص في /etc/ssh/sshd_config.d/ بعد إعادة تشغيل شيطون SSH. كان السبب هو قاعدة تكوين "من يصل أولاً يخدم أولاً" لـ sshd_config، وملف "50-cloud-init.conf" الذي تم إنشاؤه بواسطة النظام والذي يحتوي على "PasswordAuthentication yes"، والذي تم تحميله قبل الملف المخصص. أدى إعادة تسمية ملف التكوين المخصص إلى "10-no-passwords.conf" إلى حل المشكلة، مما يضمن تحميله أولاً.

التطوير تهيئة الخادم