سيرفر مخصص: الوصول الأولي عبر SSH
تم إنشاء هذا الدليل باستخدام المنتجات التالية:
(قد تختلف التفاصيل مع المنتجات من مزودين مختلفين ولكن المفاهيم الرئيسية تظل كما هي)
مقدمة
منتجات سيرفرات Linux لا تتضمن واجهة إدارة رسومية بشكل افتراضي، ولهذا السبب يتم الاتصال والإدارة عبر عميل SSH (الكونسول). هناك مجموعة واسعة من عملاء SSH المتاحين. فيما يلي نظرة عامة على أشهر / الأكثر استخدامًا من عملاء SSH.
عميل SSH | أنظمة التشغيل المدعومة | مفتوح المصدر | تحميل |
---|---|---|---|
Putty | Windows, Linux | نعم | اضغط هنا |
Kitty | Windows, Linux | نعم | اضغط هنا |
MobaXterm | Windows, Linux | نعم | اضغط هنا |
SecureCRT | Windows, Linux, Mac | لا | اضغط هنا |
mRemoteNG | Windows | نعم | اضغط هنا |
عنوان IP والوصول
في ما يلي شرح للاتصال باستخدام عميل Putty SSH. في نافذة الإعدادات، يتم إدخال عنوان IP الخاص بالسيرفر ومنفذ SSH 22 في خانة اسم المضيف. بعد ذلك يمكن بدء الاتصال عبر زر Open.
تسجيل الدخول عبر SSH باستخدام كلمة المرور معطل بشكل افتراضي. إذا أردت تسجيل الدخول باستخدام كلمة المرور، يجب تفعيل الخيار أولاً تحت الوصول والأمان.
عند الاتصال بالسيرفر لأول مرة، تظهر رسالة أمان من Putty تخبرك بأنه لم يتم تخزين مفتاح المضيف في السجل بعد. يمكنك تأكيد ذلك بالضغط على Yes إذا كنت لا تريد رؤية هذه الرسالة في كل مرة.
سيفتح هذا كونسول SSH ويطلب منك اسم المستخدم و كلمة المرور. اسم المستخدم هو "root". كلمة المرور يمكن العثور عليها في واجهة الويب تحت "الوصول والأمان" أو يمكن تعيينها هناك.
الإدارة عبر SSH
لاستخدام عميل SSH بشكل مثالي، من الضروري معرفة الأوامر الأساسية. فيما يلي نظرة عامة تقريبية على جميع الأوامر المهمة ومعانيها:
إدارة الحسابات
الأمر | الوصف | الصيغة |
---|---|---|
useradd | إنشاء مستخدم جديد | useradd [خيارات] [خيارات] |
usermod | تعديل مستخدم موجود | usermod [خيارات] [خيارات] |
userdel | حذف مستخدم موجود | userdel [خيارات] [خيارات] |
passwd | تغيير كلمة مرور مستخدم موجود | passwd [خيارات] |
إدارة النظام
الأمر | الوصف | الصيغة |
---|---|---|
top | نظرة عامة على الحمل، العمليات ومعلومات أخرى (مماثل لـ مدير المهام في ويندوز) | top |
df | عرض استخدام وحدات التخزين (الأقسام) | df -h |
du | عرض استهلاك وحدة التخزين (المجلدات) | du -sh * |
free | استخدام الذاكرة في النظام، مقسمة إلى RAM ومساحة SWAP | free |
kill | إنهاء العملية باستخدام معرف العملية (PID) | kill [ID] |
killall | إنهاء جميع العمليات التي تحمل الاسم المعطى | killall [name] |
mv | نقل ملفات أو مجلدات إلى موقع آخر | mv sourcepath newPath |
mkdir | إنشاء مجلد جديد | mkdir directoryname |
service | بدء، إيقاف، إعادة تشغيل الخدمة والتحقق من الحالة | service اسم_الخدمة start/stop/restart/status |
reboot | إعادة تشغيل النظام | reboot |
إدارة الملفات
الأمر | الوصف | الصيغة |
---|---|---|
ls | عرض الملفات والمجلدات في الدليل | ls |
cd | تغيير الدليل | cd [خيار] الدليل |
cp | نسخ ملفات أو مجلدات | cp [خيارات] المصدر الوجهة |
mv | نقل ملف أو مجلد | mv [خيار] المصدر الوجهة |
mkdir | إنشاء مجلد جديد | mkdir [خيار] اسم_المجلد |
rmdir | حذف مجلد موجود | rmdir [خيار] الدليل |
find | تصفح نظام الملفات | find [خيارات] [دليل] [إجراءات] |
grep | البحث في ملفات النص | grep [خيارات] نمط_البحث [ملف(ملفات)] |
إدارة الشبكة
الأمر | الوصف | الصيغة |
---|---|---|
ip | استعلام وتكوين واجهات الشبكة | ip [خيارات] كائن [أمر [وسائط]] |
netstat | استعلام حالة واجهات الشبكة | netstat [خيارات] |
nslookup | استعلام معلومات DNS | nslookup |
ping | فحص اتصال الشبكة | ping [خيارات] الوجهة |