لا يوجد سطح مكتب في Linux: تدخل عبر SSH، وهي واجهة أوامر نصية. يبدو الأمر أصعب مما هو عليه، وبمجرد أن تدخل يتم كل شيء بالأوامر.
ما تحتاجه
افتح خدمتك في لوحة التحكم. في تبويب نظرة عامة تجد عنوان IPv4 الرئيسي. اسم المستخدم هو root، وكلمة المرور وصلتك عبر البريد الإلكتروني عند تفعيل الخادم. وإن فقدتها، فأنشئ كلمة مرور أخرى من الإعدادات ← طلب إعادة تعيين كلمة المرور.
الاتصال
في Windows 10 أو 11 وmacOS وLinux يكون كل ما تحتاجه مثبتًا مسبقًا. افتح الطرفية (في Windows استخدم PowerShell) واكتب:
ssh root@IP_ADDRESS
في المرة الأولى سيسألك إن كنت تثق بالخادم: اكتب yes. بعد ذلك سيطلب منك كلمة المرور. لن ترى الأحرف أثناء كتابتها، وهذا طبيعي: اكتبها واضغط على Enter.
أول ما ينبغي أن تفعله
- حدّث النظام. في Debian أو Ubuntu:
apt update && apt upgrade -y. وفي AlmaLinux أو Rocky:dnf upgrade -y. - غيّر كلمة مرور root باستخدام
passwd، حتى لو كانت لوحة التحكم هي التي أنشأتها. - انتقل إلى مفتاح SSH، فهو التغيير الذي يصنع الفرق فعلًا.
الدخول بمفتاح بدلًا من كلمة المرور
يمكن تخمين كلمة المرور بكثرة المحاولات، أما المفتاح فلا. من حاسوبك:
ssh-keygen -t ed25519
ssh-copy-id root@IP_ADDRESS
من الآن فصاعدًا ستدخل دون أن تكتب شيئًا. وبعد أن تتأكد من أن ذلك يعمل، عطّل الدخول بكلمة المرور: حرّر الملف /etc/ssh/sshd_config، واضبط PasswordAuthentication no، ثم أعد تحميل الخدمة باستخدام systemctl reload ssh.
لا تغلق الجلسة الحالية قبل أن تتأكد، في طرفية ثانية، من أنك تستطيع الدخول بالمفتاح. فإن أخطأت في الإعداد وأغلقتها، فلن تتمكن من الدخول… مع أن تبويب VNC في لوحة التحكم يبقى متاحًا دائمًا لاستعادة السيطرة.
إذا تعذّر الاتصال
- «Connection refused»: الخادم قيد التشغيل لكن SSH لا يستجيب. تحقّق من الحالة في نظرة عامة، وادخل عبر VNC إن لزم الأمر.
- «Connection timed out»: اتصالك لا يصل إلى الخادم. يكون السبب عادةً جدار الحماية، أو أن الجهاز متوقف عن التشغيل.
- «Permission denied»: اسم المستخدم أو كلمة المرور غير صحيحين. أنشئ كلمة مرور جديدة من الإعدادات.