سيرفر مخصص: تثبيت 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
تفعيل تسجيل دخول root
لتفعيل تسجيل دخول root، تحتاج إلى تعديل ملف إعدادات openssh. في هذا الدليل، سنستخدم "nano" كمحرر.
إذا لم يكن "nano" مثبتاً لديك، يجب تثبيته أولاً. استخدم الأمر التالي: yum install nano
افتح ملف الإعدادات بتنفيذ الأمر:
nano /etc/ssh/sshd_config
باستخدام مفاتيح الأسهم للتنقل، ابحث عن السطر التالي:
#PermitRootLogin prohibit-password
غيّره إلى التالي لتفعيل تسجيل دخول root عن بُعد:
PermitRootLogin yes
أخيراً، أعد تشغيل سيرفر SSH لتطبيق الإعدادات الجديدة باستخدام الأمر:
systemctl restart sshd
إذا كنت تريد إعادة تثبيت سيرفر SSH، تأكد من إلغاء تثبيته أولاً. يمكنك فعل ذلك عبر الأمر: apt remove openssh
.
قبل تثبيت سيرفر SSH، تأكد من تحديث نظامك. نفذ الأمر التالي:
apt update
الآن تابع تثبيت سيرفر SSH باستخدام الأمر التالي:
apt install openssh-server
بعد الانتهاء من التثبيت، يمكنك تشغيل خدمة سيرفر SSH بالأمر التالي:
systemctl start sshd
تأكد من تفعيل الخدمة لتبدأ تلقائياً عند إقلاع النظام. يمكنك فعل ذلك عبر الأمر التالي:
systemctl enable sshd
تفعيل تسجيل دخول root
لتفعيل تسجيل دخول root، تحتاج إلى تعديل ملف إعدادات openssh. في هذا الدليل، سنستخدم "nano" كمحرر.
إذا لم يكن "nano" مثبتاً لديك، يجب تثبيته أولاً. استخدم الأمر التالي: apt install nano
افتح ملف الإعدادات بتنفيذ الأمر:
nano /etc/ssh/sshd_config
باستخدام مفاتيح الأسهم للتنقل، ابحث عن السطر التالي:
#PermitRootLogin prohibit-password
غيّره إلى التالي لتفعيل تسجيل دخول root عن بُعد:
PermitRootLogin yes
أخيراً، أعد تشغيل سيرفر SSH لتطبيق الإعدادات الجديدة باستخدام الأمر:
systemctl restart sshd
إذا كنت تريد إعادة تثبيت سيرفر SSH، تأكد من إلغاء تثبيته أولاً. يمكنك فعل ذلك عبر الأمر: apt remove openssh
.
قبل تثبيت سيرفر SSH، تأكد من تحديث نظامك. نفذ الأمر التالي:
apt update
الآن تابع تثبيت سيرفر SSH باستخدام الأمر التالي:
apt install openssh-server
بعد الانتهاء من التثبيت، يمكنك تشغيل خدمة سيرفر SSH بالأمر التالي:
systemctl start sshd
تأكد من تفعيل الخدمة لتبدأ تلقائياً عند إقلاع النظام. يمكنك فعل ذلك عبر الأمر التالي:
systemctl enable sshd
تفعيل تسجيل دخول root
لتفعيل تسجيل دخول root، تحتاج إلى تعديل ملف إعدادات openssh. في هذا الدليل، سنستخدم "nano" كمحرر.
إذا لم يكن "nano" مثبتاً لديك، يجب تثبيته أولاً. استخدم الأمر التالي: apt install nano
افتح ملف الإعدادات بتنفيذ الأمر:
nano /etc/ssh/sshd_config
باستخدام مفاتيح الأسهم للتنقل، ابحث عن السطر التالي:
#PermitRootLogin prohibit-password
غيّره إلى التالي لتفعيل تسجيل دخول root عن بُعد:
PermitRootLogin yes
أخيراً، أعد تشغيل سيرفر SSH لتطبيق الإعدادات الجديدة باستخدام الأمر:
systemctl restart sshd
إذا كنت تريد إعادة تثبيت سيرفر SSH، تأكد من إلغاء تثبيته أولاً. يمكنك فعل ذلك عبر الأمر: dnf remove openssh
.
قبل تثبيت سيرفر SSH، تأكد من تحديث نظامك. نفذ الأمر التالي:
dnf update
الآن تابع تثبيت سيرفر SSH باستخدام الأمر التالي:
dnf install openssh-server
بعد الانتهاء من التثبيت، يمكنك تشغيل خدمة سيرفر SSH بالأمر التالي:
systemctl start sshd
تأكد من تفعيل الخدمة لتبدأ تلقائياً عند إقلاع النظام. يمكنك فعل ذلك عبر الأمر التالي:
systemctl enable sshd
تفعيل تسجيل دخول root
لتفعيل تسجيل دخول root، تحتاج إلى تعديل ملف إعدادات openssh. في هذا الدليل، سنستخدم "nano" كمحرر.
إذا لم يكن "nano" مثبتاً لديك، يجب تثبيته أولاً. استخدم الأمر التالي: dnf install nano
افتح ملف الإعدادات بتنفيذ الأمر:
sudo nano /etc/ssh/sshd_config
باستخدام مفاتيح الأسهم للتنقل، ابحث عن السطر التالي:
#PermitRootLogin prohibit-password
غيّره إلى التالي لتفعيل تسجيل دخول root عن بُعد:
PermitRootLogin yes
أخيراً، أعد تشغيل سيرفر SSH لتطبيق الإعدادات الجديدة باستخدام الأمر:
systemctl restart sshd
لقد قمت الآن بتثبيت خدمة SSH بنجاح على سيرفرك ويمكنك الآن الوصول إلى سيرفرك عبر SSH.