VPS: تثبيت SSH
تم إنشاء هذا الدليل باستخدام المنتجات التالية:
(قد تختلف التفاصيل مع المنتجات من مزودين مختلفين ولكن المفاهيم الرئيسية تظل كما هي)
مقدمة
بروتوكول Secure Shell (SSH) هو بروتوكول آمن يتيح الوصول المشفر والآمن إلى الأنظمة البعيدة. يضمن سرية وسلامة البيانات المنقولة عبر الشبكات.
في هذا الدليل، ستتعلم كيفية تثبيت أو إعادة تثبيت سيرفر SSH لمجموعة من توزيعات لينكس التي نقدمها حاليًا عبر سيرفرات VPS الخاصة بنا. معظم توزيعات لينكس المقدمة عبر سيرفرات VPS لدينا تأتي مجهزة بسيرفر SSH بشكل افتراضي، مما يعني أنه يمكنك إدارتها بسهولة عبر واجهة الويب الخاصة بالمنتج. يمكنك الاطلاع على كيفية القيام بذلك من خلال دليلنا: الوصول الأولي (SSH)
إذا كنت ترغب في معرفة المزيد عن تحسين أمان سيرفرك، ننصح بشدة بمراجعة دليلنا نصائح الأمان الذي يعرض مجموعة من الأدوات والخدمات التي تساعد في تأمين سيرفرك بشكل أفضل.
التثبيت
لبدء عملية التثبيت، قم بالوصول إلى سيرفرك عبر VNC. يمكنك اتباع هذه الخطوات باستخدام وحدة تحكم VNC.
- CentOS
- Debian
- Ubuntu
- Fedora
إذا كنت تريد إعادة تثبيت سيرفر SSH، تأكد من إزالته أولاً. يمكنك فعل ذلك باستخدام الأمر: yum remove openssh
.
قبل تثبيت سيرفر SSH، تأكد من تحديث نظامك. نفذ الأمر التالي:
yum update
الآن تابع تثبيت سيرفر SSH باستخدام الأمر التالي:
yum install openssh-server
بعد الانتهاء من التثبيت، يمكنك تشغيل خدمة سيرفر SSH بالأمر التالي:
systemctl start sshd
تأكد من تفعيل الخدمة لتبدأ تلقائيًا عند إقلاع النظام. يمكنك فعل ذلك بالأمر التالي:
systemctl enable sshd
إذا كنت تريد إعادة تثبيت سيرفر SSH، تأكد من إزالته أولاً. يمكنك فعل ذلك باستخدام الأمر: apt remove openssh
.
قبل تثبيت سيرفر SSH، تأكد من تحديث نظامك. نفذ الأمر التالي:
apt update
الآن تابع تثبيت سيرفر SSH باستخدام الأمر التالي:
apt install openssh-server
بعد الانتهاء من التثبيت، يمكنك تشغيل خدمة سيرفر SSH بالأمر التالي:
systemctl start sshd
تأكد من تفعيل الخدمة لتبدأ تلقائيًا عند إقلاع النظام. يمكنك فعل ذلك بالأمر التالي:
systemctl enable sshd
إذا كنت تريد إعادة تثبيت سيرفر SSH، تأكد من إزالته أولاً. يمكنك فعل ذلك باستخدام الأمر: apt remove openssh
.
قبل تثبيت سيرفر SSH، تأكد من تحديث نظامك. نفذ الأمر التالي:
apt update
الآن تابع تثبيت سيرفر SSH باستخدام الأمر التالي:
apt install openssh-server
بعد الانتهاء من التثبيت، يمكنك تشغيل خدمة سيرفر SSH بالأمر التالي:
systemctl start sshd
تأكد من تفعيل الخدمة لتبدأ تلقائيًا عند إقلاع النظام. يمكنك فعل ذلك بالأمر التالي:
systemctl enable sshd
إذا كنت تريد إعادة تثبيت سيرفر SSH، تأكد من إزالته أولاً. يمكنك فعل ذلك باستخدام الأمر: dnf remove openssh
.
قبل تثبيت سيرفر SSH، تأكد من تحديث نظامك. نفذ الأمر التالي:
dnf update
الآن تابع تثبيت سيرفر SSH باستخدام الأمر التالي:
dnf install openssh-server
بعد الانتهاء من التثبيت، يمكنك تشغيل خدمة سيرفر SSH بالأمر التالي:
systemctl start sshd
تأكد من تفعيل الخدمة لتبدأ تلقائيًا عند إقلاع النظام. يمكنك فعل ذلك بالأمر التالي:
systemctl enable sshd
تفعيل تسجيل الدخول كـ root
- CentOS
- Debian
- Ubuntu
- Fedora
لتفعيل تسجيل الدخول كـ root، تحتاج إلى تعديل ملف إعدادات openssh. في هذا الدليل، سنستخدم "nano" كمحرر نصوص.
إذا لم يكن "nano" مثبتًا بالفعل، يجب تثبيته أولاً. للقيام بذلك، استخدم الأمر التالي: yum install nano
افتح ملف الإعدادات بتنفيذ الأمر:
nano /etc/ssh/sshd_config
باستخدام مفاتيح الأسهم للتنقل، ابحث عن السطر التالي:
#PermitRootLogin prohibit-password
غيّره إلى التالي لتفعيل تسجيل الدخول كـ root عن بُعد:
PermitRootLogin yes
أخيرًا، أعد تشغيل سيرفر SSH لتطبيق الإعدادات الجديدة باستخدام الأمر التالي:
systemctl restart sshd
لتفعيل تسجيل الدخول كـ root، تحتاج إلى تعديل ملف إعدادات openssh. في هذا الدليل، سنستخدم "nano" كمحرر نصوص.
إذا لم يكن "nano" مثبتًا بالفعل، يجب تثبيته أولاً. للقيام بذلك، استخدم الأمر التالي: yum install nano
افتح ملف الإعدادات بتنفيذ الأمر:
nano /etc/ssh/sshd_config
باستخدام مفاتيح الأسهم للتنقل، ابحث عن السطر التالي:
#PermitRootLogin prohibit-password
غيّره إلى التالي لتفعيل تسجيل الدخول كـ root عن بُعد:
PermitRootLogin yes
أخيرًا، أعد تشغيل سيرفر SSH لتطبيق الإعدادات الجديدة باستخدام الأمر التالي:
systemctl restart sshd
لتفعيل تسجيل الدخول كـ root، تحتاج إلى تعديل ملف إعدادات openssh. في هذا الدليل، سنستخدم "nano" كمحرر نصوص.
إذا لم يكن "nano" مثبتًا بالفعل، يجب تثبيته أولاً. للقيام بذلك، استخدم الأمر التالي: yum install nano
افتح ملف الإعدادات بتنفيذ الأمر:
nano /etc/ssh/sshd_config
باستخدام مفاتيح الأسهم للتنقل، ابحث عن السطر التالي:
#PermitRootLogin prohibit-password
غيّره إلى التالي لتفعيل تسجيل الدخول كـ root عن بُعد:
PermitRootLogin yes
أخيرًا، أعد تشغيل سيرفر SSH لتطبيق الإعدادات الجديدة باستخدام الأمر التالي:
systemctl restart sshd
لتفعيل تسجيل الدخول كـ root، تحتاج إلى تعديل ملف إعدادات openssh. في هذا الدليل، سنستخدم "nano" كمحرر نصوص.
إذا لم يكن "nano" مثبتًا بالفعل، يجب تثبيته أولاً. للقيام بذلك، استخدم الأمر التالي: yum install nano
افتح ملف الإعدادات بتنفيذ الأمر:
nano /etc/ssh/sshd_config
باستخدام مفاتيح الأسهم للتنقل، ابحث عن السطر التالي:
#PermitRootLogin prohibit-password
غيّره إلى التالي لتفعيل تسجيل الدخول كـ root عن بُعد:
PermitRootLogin yes
أخيرًا، أعد تشغيل سيرفر SSH لتطبيق الإعدادات الجديدة باستخدام الأمر التالي:
systemctl restart sshd
الخاتمة
مبروك، لقد قمت بتثبيت وتكوين خدمة SSH بنجاح! إذا كان لديك أي أسئلة أو مشاكل إضافية، لا تتردد في التواصل مع فريق الدعم لدينا، المتوفر لمساعدتك يوميًا!