SSH، أو Secure Shell، هي أداة قوية لإدارة موقع الويب الخاص بك عن بُعد من خادم آمن. يمكنك استخدام أوامر مختلفة من خلال واجهة المحطة الطرفية لأداء مهام مختلفة دون الحاجة إلى فتح الواجهة الخلفية لموقعك.
على الرغم من أن SSH يستخدم عادةً بواسطة مستخدمي WordPress الأكثر تقدمًا، إلا أنه يمكن أن يكون أيضًا بمثابة مساعدة كبيرة إذا لم تتمكن من الدخول إلى منطقة إدارة WordPress الخاصة بك.
في هذه المقالة، سنعرض لك بعض أوامر SSH التي يجب على كل مستخدم WordPress أن يعرفها.

فيما يلي جميع المواضيع والأوامر التي سنتناولها في هذا الدليل. يمكنك النقر فوق الروابط أدناه للانتقال إلى أي قسم:
ما هو SSH؟
SSH، اختصار لـ Secure Shell، هو بروتوكول آمن لتشغيل موقع الويب الخاص بك باستخدام واجهة سطر الأوامر. فهو يتيح لك توصيل جهاز الكمبيوتر الخاص بك بخادم موقعك.
أفضل ما في استخدام SSH هو أنه يتيح لك الوصول إلى موقع WordPress الخاص بك من خادم بعيد. لست مضطرًا إلى فتح لوحة معلومات WordPress.
قم ببساطة بكتابة أوامر مختلفة لأداء مهام مثل تثبيت WordPress، ونقل الملفات، وإنشاء الدلائل، والمزيد.
يُعد استخدام SSH مخصصًا للمستخدمين أو المطورين الأكثر خبرة في المجال الفني والذين يرغبون في تنفيذ الأوامر.
ومع ذلك، يمكن للمستخدمين الآخرين أيضًا استخدام SSH للوصول إلى موقعهم في حالة حدوث خطأ ما وعدم قدرتهم على فتح لوحة إدارة WordPress.
نصيحة الخبراء: هل تم حظر دخولك إلى موقع WordPress الخاص بك ولا تعرف ماذا تفعل؟ يمكن لفريقنا من المحترفين مساعدتك في استعادة الدخول في أي وقت. اطلع على خدمات الدعم المتميزة WPBeginner اليوم!
وبناءً على ذلك، دعونا أولاً نلقي نظرة على كيفية استخدام SSH للاتصال بخادم موقعك.
كيفية الاتصال بموقع WordPress الخاص بك باستخدام SSH
أول شيء يجب عليك فعله هو التحقق من تثبيت SSH على خادم موقعك.
نظرًا لأن SSH عبارة عن تقنية خادم عميل، فيمكنك التحقق من تكوينها عن طريق الاتصال بخدمة استضافة WordPress الخاصة بك، ويمكنهم إخبارك بذلك. أو يمكنك محاولة الوصول إلى لوحة التحكم cPanel أو لوحة معلومات الاستضافة.
يجب أن تجد شيئًا يشبه الصورة أدناه:


بعد ذلك، ستحتاج إلى تدوين عنوان IP واسم المستخدم وكلمة المرور والمنفذ. ستكون هذه المعلومات مطلوبة عند استخدام SSH لتوصيل موقعك من جهاز الكمبيوتر الخاص بك.
استخدام SSH على جهاز كمبيوتر يعمل بنظام Mac أو Linux
إذا كنت تستخدم نظام التشغيل Mac أو Linux، فيمكنك ببساطة الاتصال بموقعك باستخدام تطبيق المحطة الطرفية.
قم بالمضي قدمًا وأدخل الأمر التالي في المحطة الطرفية:
ssh username@server_ip_address
فقط استبدل username
و server_ip_address
مع معلومات موفر الاستضافة الخاص بك.
استخدام SSH على جهاز كمبيوتر يعمل بنظام Windows
لاستخدام SSH والاتصال بموقعك على جهاز كمبيوتر يعمل بنظام Windows، ستحتاج إلى أداة خارجية مثل PuTTY.
بمجرد تنزيل التطبيق وتثبيته، ستحتاج إلى إدخال اسم المضيف (عنوان IP) ورقم المنفذ الذي ذكرته أعلاه للاتصال بموقعك.


بعد إدخال هذه التفاصيل، انقر على زر “فتح”. في الخطوة التالية، سيتم فتح نافذة طرفية حيث يمكنك ببساطة إدخال اسم المستخدم وكلمة المرور للوصول إلى موقعك.
الآن، دعونا نلقي نظرة على بعض أوامر SSH الشائعة التي يجب على كل مستخدم WordPress أن يعرفها.
أوامر SSH للتنقل الأساسي
يمكنك استخدام أوامر SSH المختلفة للتنقل بين الملفات والدلائل. فيما يلي بعض أوامر التنقل الأساسية التي يجب أن تعرفها.
1. كلمة مرور – يعرض المسار الكامل إلى الدليل
ال كلمة مرور يعرض الأمر المسار الكامل للدليل الحالي. وهذا مفيد حقًا للتنقل بين الملفات والمجلدات المختلفة:
نظرًا لعدم حصولك على أي مراجع مرئية لتحديد مكان تواجدك حاليًا على الخادم، فيمكنك ببساطة استخدام هذا الأمر للعثور على طريقك.
2. ل س – قوائم الملفات والمجلدات الموجودة في الدليل
إذا كنت تريد عرض محتويات الدليل، فيمكنك ببساطة استخدام ل س يأمر.


يمكنك أيضًا استخدام معلمات إضافية للحصول على مزيد من المعلومات حول المحتوى. على سبيل المثال، أضف ببساطة -l
للحصول على معلومات مفصلة أو -a
لإظهار الملفات المخفية.
3. cd – تغيير الدليل
ال قرص مضغوط يتيح لك الأمر تغيير الدلائل. يمكنك الانتقال إلى دليل فرعي أو دليل مختلف تمامًا:
في الكود أعلاه، يمكنك استبدال [directory] مع اسم الدليل.
على سبيل المثال، إذا قمت بإدخالcd wp-content/themes
إذا قمت بتنفيذ الأمر، فسينقلك إلى دليل السمات ضمن تثبيت WordPress الخاص بك.
أوامر SSH لإدارة الملفات والمجلدات
بعد ذلك، دعنا نلقي نظرة على بعض أوامر SSH لإدارة الملفات والمجلدات على خادم موقع الويب الخاص بك على WordPress.
4. mkdir – إنشاء دليل جديد
باستخدام مكدير باستخدام الأمر، يمكنك إنشاء دليل جديد في الدليل الحالي. ما عليك سوى إدخال الأمر التالي مع اسم المجلد:
على سبيل المثال، لنفترض أنك تريد إنشاء مجلد لأوراق الأنماط. سيكون أمر SSH لهذا هو mkdir stylesheets
.


من ناحية أخرى، إذا كنت تريد إنشاء دليل جديد موجود ضمن دليل فرعي آخر، فستحتاج إلى إدخال الهيكل مع الأمر mkdir.
وهذا هو الشكل الذي سيبدو عليه بناء الجملة:
mkdir /plugins/myplugin/stylesheets
5. rmdir – إزالة الدليل الفارغ
يمكنك استخدام ال رمدير أمر لحذف دليل من خادم موقعك. كل ما عليك فعله هو إدخال الأمر متبوعًا باسم الدليل:
ملاحظة مهمة: كن حذرًا عند استخدام هذا الأمر. بمجرد إزالة دليل من الخادم، لن تتمكن من التراجع عن ذلك.
6. cp – نسخ مجلد أو ملف
ال سي بي يتيح لك الأمر نسخ ملف أو مجلد إلى موقع آخر. عند إدخال الأمر، ستحتاج إلى تحديد اسم الملف أو المجلد والوجهة التي سيتم حفظ النسخة فيها:
cp [file name] [destination]


عند إدخال اسم الملف، ستحتاج أيضًا إلى تضمين امتداد الملف، مثل examplefile.txt أو readme.html.
إذا كنت تريد عمل نسخة من الملف في نفس المجلد، فيمكنك إدخال الأمر التالي:
cp readme.html readme2.html
إذا كنت تريد نسخ ملف إلى مجلد مختلف، فستحتاج إلى إدخال الأمر التالي:
cp /public_html/wp-content/readme.html /public_html/etc/
يمكنك أيضًا استخدام معلمات مختلفة باستخدام الأمر cp، مثل:
cp -r
نسخ كافة محتويات المجلدcp -a
أرشفة كافة الملفاتcp -u
استبدال ملف في مجلد الوجهة فقط إذا كان يحتوي على محتوى جديد أو مختلفcp -n
لن يتم نسخ الملف إذا كان موجودًا بالفعلcp -i
يظهر تحذيرًا قبل نسخ الملفcp -f
يستبدل أو يزيل ملفًا من مجلد الوجهة إذا كان هناك ملف آخر يحمل نفس الاسم
7. م ف – نقل ملف أو مجلد
إذا كنت تريد نقل ملف أو مجلد إلى وجهة جديدة، فيمكنك استخدام م ف يأمر.
تمامًا كما هو الحال مع استخدام الأمر cp، ستحتاج إلى تحديد اسم الملف والوجهة التي تريد نقل الملف إليها:
mv [file name] [destination]


على سبيل المثال، لنفترض أنك تريد نقل ملف “index.php” إلى مجلد Stylesheets. في هذه الحالة، يجب أن يكون الأمر كما يلي:
8. grep – ابحث عن عبارة محددة
بعد ذلك، يمكنك استخدام جرب أمر للبحث عن عبارة أو سلسلة محددة في ملف. يرجى ملاحظة أن هذا الأمر حساس لحالة الأحرف.
وهذا هو الشكل الذي سيبدو عليه بناء الجملة:
grep '[search phrase]' [file name]


على سبيل المثال، لنفترض أنك تريد العثور على المصطلح “header” في ملف info.txt.
في هذه الحالة، سيبدو الأمر كما يلي:
بالإضافة إلى ذلك، يمكنك أيضًا استخدام -i
معلمة لتجاهل حالات الحروف عند إجراء البحث.
9. find – البحث عن الملفات والدلائل
إذا كنت تبحث عن ملف أو دليل معين، فيمكنك استخدام يجد الأمر والبحث عن اسم الملف وحجمه ونوع الملف والمزيد.
يبدو بناء جملة أمر البحث كما يلي:
find [starting directory] [parameter] [search term]
في الكود أعلاه، يمكنك تحديد عملية البحث.
على سبيل المثال، إليك بعض الخيارات للاختيار من بينها:
- / (شرطة مائلة) – يتيح لك هذا البحث في النظام بأكمله
- . (نقطة) – يمكنك البحث في دليل العمل
- ~ (المد والجزر) – هذا يبحث في الدليل الرئيسي
بعد ذلك، يتيح لك الأمر SSH أيضًا تحديد المعلمات، مثل الاسم والحجم ونوع الملف والمزيد.
-name
– يبحث عن اسم الملف-user
– البحث عن الملفات المخصصة لمستخدم معين-size
– حجم الملف-type -d
– يبحث عن نوع الدليل-type -f
– يبحث عن نوع الملف
أخيرًا، يمكنك إدخال مصطلح البحث الذي تبحث عنه. لنفترض أنك تريد العثور على ملف باسم “task” في الدليل.
سيكون أمر SSH لهذا هو:
أوامر SSH مفيدة أخرى
الآن بعد أن تعرفت على بعض أوامر SSH الأساسية للتنقل وإدارة الملفات والمجلدات على موقعك، إليك بعض الأوامر الإضافية التي يجب أن تعرفها.
10.zip – ضغط مجلد
إذا كنت تبحث عن ضغط الملفات أو المجلدات الكبيرة، فيمكنك استخدام أَزِيز الأمر. كل ما عليك فعله هو تضمين اسم الملف أو المجلد الذي تريد ضغطه:
zip filename.zip foldername
يمكنك أيضًا استخدام معلمات مختلفة مع هذا الأمر لتحديد ما إذا كنت ترغب في حذف المجلد الأصلي:
zip -r filename.zip foldername
– يؤدي هذا إلى ضغط المجلد ولكن لا يحذفهzip -m filename.zip foldername
– يمكنك استخدام هذه المعلمة لضغط مجلد ثم حذفه، مما يترك لك النسخة المضغوطة فقطzip -d filename.zip foldername
– استخدم هذا لحذف ملف من أرشيف zip الموجودzip -u filename.zip foldername
– يؤدي هذا إلى تحديث ملف داخل أرشيف zip موجود. وهو مفيد إذا قمت بتحديث الملف الأصلي ولا تريد حذف ملف zip أو إنشاء ملف جديد.
11. unzip – فك ضغط مجلد
بعد ضغط المجلد، ستحتاج إلى فك ضغطه أيضًا. للقيام بذلك، ما عليك سوى إدخال الأمر فك الضغط أمر SSH:
12. التاريخ – عرض آخر أمر تم استخدامه
ال تاريخ يعد أمر SSH مفيدًا لتحديد الأمر الذي أدخلته مسبقًا. تأكد من إدخال رقم لتحديد النتائج المعروضة.
على سبيل المثال، لنفترض أنك تريد رؤية آخر 10 أوامر تم استخدامها. يبدو بناء جملة أمر التاريخ على النحو التالي:


13. tar – إنشاء وفك ضغط الأرشيفات المضغوطة
قطران هو أمر SSH شائع الاستخدام لفك ضغط ملفات .tar.gz. هناك العديد من الأدوات الخارجية التي تستخدم هذا التنسيق لضغط الملفات، وهو بديل لملفات zip.
إذا كنت تريد أرشفة مجلد، فيمكنك استخدام الأمر أدناه. ما عليك سوى استبدال “archivename.tar.gz” باسم الملف و”directory” بمسار الدليل:
tar -cvzf archivename.tar.gz directory
بعد الأرشفة، يمكنك فك ضغط ملف .tar.gz باستخدام هذا الأمر:
tar -xvzf archivename.tar.gz directory
14. مسح – إزالة كل النص
يمكنك استخدام ال واضح أمر لإزالة كل النص من نافذة المحطة الطرفية:
يعد هذا الأمر مفيدًا إذا ارتكبت خطأً أو تريد البدء من جديد.


15. du – عرض حجم الملف أو المجلد
إذا كنت تريد معرفة حجم ملف أو مجلد على خادم WordPress الخاص بك، فيمكنك استخدام أنت يأمر:
du -h [file or folder name]
ال -h
تُظهر المعلمة الموجودة في الكود حجم الملف بتنسيق قابل للقراءة بواسطة الإنسان.
على سبيل المثال، لنفترض أنك تريد عرض حجم ملف .htaccess.
كل ما عليك فعله هو إدخال هذا الأمر:
16. exit – الخروج من خادم الموقع البعيد
بعد الانتهاء من العمل على موقع WordPress الخاص بك وترغب في الخروج من الخادم البعيد، يمكنك ببساطة كتابة مخرج يأمر:
نوصي باستخدام هذا الأمر في كل مرة تتصل فيها بموقعك. بهذه الطريقة، لن يتمكن أي شخص آخر من الوصول إلى خادمك باستخدام SSH بعد الانتهاء من العمل.
نأمل أن تساعدك هذه المقالة في التعرف على أوامر SSH المهمة التي يجب أن يعرفها كل مستخدم WordPress. قد ترغب أيضًا في الاطلاع على دليلنا حول أخطاء WordPress الشائعة وكيفية إصلاحها أو كيفية استكشاف أخطاء WordPress وإصلاحها.
إذا أعجبك هذا المقال، يرجى الاشتراك في قناتنا على اليوتيوب لمشاهدة دروس الفيديو الخاصة بـ WordPress. يمكنك أيضًا العثور علينا على تويتر وفيسبوك.
روابط قد تهمك
مؤسسة اشراق العالم خدمات المواقع والمتاجر باك لينكات باقات الباك لينك
روابط قد تهمك
مؤسسة اشراق العالم خدمات المواقع والمتاجر باك لينكات باقات الباك لينك
اكتشاف المزيد من في بي دبليو الشامل
اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.