16 أمر SSH يجب على كل مستخدم WordPress أن يعرفها
إنترنت ومواقع

16 أمر SSH يجب على كل مستخدم WordPress أن يعرفها


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

على الرغم من أن SSH يستخدم عادةً بواسطة مستخدمي WordPress الأكثر تقدمًا، إلا أنه يمكن أن يكون أيضًا بمثابة مساعدة كبيرة إذا لم تتمكن من الدخول إلى منطقة إدارة WordPress الخاصة بك.

في هذه المقالة، سنعرض لك بعض أوامر SSH التي يجب على كل مستخدم WordPress أن يعرفها.

أوامر SSH التي يجب على كل مستخدم معرفتها

فيما يلي جميع المواضيع والأوامر التي سنتناولها في هذا الدليل. يمكنك النقر فوق الروابط أدناه للانتقال إلى أي قسم:

ما هو SSH؟

SSH، اختصار لـ Secure Shell، هو بروتوكول آمن لتشغيل موقع الويب الخاص بك باستخدام واجهة سطر الأوامر. فهو يتيح لك توصيل جهاز الكمبيوتر الخاص بك بخادم موقعك.

أفضل ما في استخدام SSH هو أنه يتيح لك الوصول إلى موقع WordPress الخاص بك من خادم بعيد. لست مضطرًا إلى فتح لوحة معلومات WordPress.

قم ببساطة بكتابة أوامر مختلفة لأداء مهام مثل تثبيت WordPress، ونقل الملفات، وإنشاء الدلائل، والمزيد.

يُعد استخدام SSH مخصصًا للمستخدمين أو المطورين الأكثر خبرة في المجال الفني والذين يرغبون في تنفيذ الأوامر.

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

نصيحة الخبراء: هل تم حظر دخولك إلى موقع WordPress الخاص بك ولا تعرف ماذا تفعل؟ يمكن لفريقنا من المحترفين مساعدتك في استعادة الدخول في أي وقت. اطلع على خدمات الدعم المتميزة WPBeginner اليوم!

وبناءً على ذلك، دعونا أولاً نلقي نظرة على كيفية استخدام SSH للاتصال بخادم موقعك.

كيفية الاتصال بموقع WordPress الخاص بك باستخدام SSH

أول شيء يجب عليك فعله هو التحقق من تثبيت SSH على خادم موقعك.

نظرًا لأن SSH عبارة عن تقنية خادم عميل، فيمكنك التحقق من تكوينها عن طريق الاتصال بخدمة استضافة WordPress الخاصة بك، ويمكنهم إخبارك بذلك. أو يمكنك محاولة الوصول إلى لوحة التحكم cPanel أو لوحة معلومات الاستضافة.

يجب أن تجد شيئًا يشبه الصورة أدناه:

تمكين الوصول عبر SSH على Bluehostتمكين الوصول عبر SSH على Bluehost

بعد ذلك، ستحتاج إلى تدوين عنوان IP واسم المستخدم وكلمة المرور والمنفذ. ستكون هذه المعلومات مطلوبة عند استخدام SSH لتوصيل موقعك من جهاز الكمبيوتر الخاص بك.

استخدام SSH على جهاز كمبيوتر يعمل بنظام Mac أو Linux

إذا كنت تستخدم نظام التشغيل Mac أو Linux، فيمكنك ببساطة الاتصال بموقعك باستخدام تطبيق المحطة الطرفية.

قم بالمضي قدمًا وأدخل الأمر التالي في المحطة الطرفية:

ssh username@server_ip_address

فقط استبدل username و server_ip_address مع معلومات موفر الاستضافة الخاص بك.

استخدام SSH على جهاز كمبيوتر يعمل بنظام Windows

لاستخدام SSH والاتصال بموقعك على جهاز كمبيوتر يعمل بنظام Windows، ستحتاج إلى أداة خارجية مثل PuTTY.

بمجرد تنزيل التطبيق وتثبيته، ستحتاج إلى إدخال اسم المضيف (عنوان IP) ورقم المنفذ الذي ذكرته أعلاه للاتصال بموقعك.

إعدادات PuTTYإعدادات PuTTY

بعد إدخال هذه التفاصيل، انقر على زر “فتح”. في الخطوة التالية، سيتم فتح نافذة طرفية حيث يمكنك ببساطة إدخال اسم المستخدم وكلمة المرور للوصول إلى موقعك.

الآن، دعونا نلقي نظرة على بعض أوامر SSH الشائعة التي يجب على كل مستخدم WordPress أن يعرفها.

أوامر SSH للتنقل الأساسي

يمكنك استخدام أوامر SSH المختلفة للتنقل بين الملفات والدلائل. فيما يلي بعض أوامر التنقل الأساسية التي يجب أن تعرفها.

1. كلمة مرور – يعرض المسار الكامل إلى الدليل

ال كلمة مرور يعرض الأمر المسار الكامل للدليل الحالي. وهذا مفيد حقًا للتنقل بين الملفات والمجلدات المختلفة:

نظرًا لعدم حصولك على أي مراجع مرئية لتحديد مكان تواجدك حاليًا على الخادم، فيمكنك ببساطة استخدام هذا الأمر للعثور على طريقك.

2. ل س – قوائم الملفات والمجلدات الموجودة في الدليل

إذا كنت تريد عرض محتويات الدليل، فيمكنك ببساطة استخدام ل س يأمر.

أمر SSH lsأمر SSH ls

يمكنك أيضًا استخدام معلمات إضافية للحصول على مزيد من المعلومات حول المحتوى. على سبيل المثال، أضف ببساطة -l للحصول على معلومات مفصلة أو -a لإظهار الملفات المخفية.

3. cd – تغيير الدليل

ال قرص مضغوط يتيح لك الأمر تغيير الدلائل. يمكنك الانتقال إلى دليل فرعي أو دليل مختلف تمامًا:

في الكود أعلاه، يمكنك استبدال [directory] مع اسم الدليل.

على سبيل المثال، إذا قمت بإدخالcd wp-content/themes إذا قمت بتنفيذ الأمر، فسينقلك إلى دليل السمات ضمن تثبيت WordPress الخاص بك.

أوامر SSH لإدارة الملفات والمجلدات

بعد ذلك، دعنا نلقي نظرة على بعض أوامر SSH لإدارة الملفات والمجلدات على خادم موقع الويب الخاص بك على WordPress.

4. mkdir – إنشاء دليل جديد

باستخدام مكدير باستخدام الأمر، يمكنك إنشاء دليل جديد في الدليل الحالي. ما عليك سوى إدخال الأمر التالي مع اسم المجلد:

على سبيل المثال، لنفترض أنك تريد إنشاء مجلد لأوراق الأنماط. سيكون أمر SSH لهذا هو mkdir stylesheets.

إنشاء مجلد جديد باستخدام أمر SSHإنشاء مجلد جديد باستخدام أمر SSH

من ناحية أخرى، إذا كنت تريد إنشاء دليل جديد موجود ضمن دليل فرعي آخر، فستحتاج إلى إدخال الهيكل مع الأمر mkdir.

وهذا هو الشكل الذي سيبدو عليه بناء الجملة:

mkdir /plugins/myplugin/stylesheets

5. rmdir – إزالة الدليل الفارغ

يمكنك استخدام ال رمدير أمر لحذف دليل من خادم موقعك. كل ما عليك فعله هو إدخال الأمر متبوعًا باسم الدليل:

ملاحظة مهمة: كن حذرًا عند استخدام هذا الأمر. بمجرد إزالة دليل من الخادم، لن تتمكن من التراجع عن ذلك.

6. cp – نسخ مجلد أو ملف

ال سي بي يتيح لك الأمر نسخ ملف أو مجلد إلى موقع آخر. عند إدخال الأمر، ستحتاج إلى تحديد اسم الملف أو المجلد والوجهة التي سيتم حفظ النسخة فيها:

cp [file name] [destination]
أمر SSH لعمل نسخةأمر SSH لعمل نسخة

عند إدخال اسم الملف، ستحتاج أيضًا إلى تضمين امتداد الملف، مثل 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]
نقل سطر أوامر SSHنقل سطر أوامر SSH

على سبيل المثال، لنفترض أنك تريد نقل ملف “index.php” إلى مجلد Stylesheets. في هذه الحالة، يجب أن يكون الأمر كما يلي:

8. grep – ابحث عن عبارة محددة

بعد ذلك، يمكنك استخدام جرب أمر للبحث عن عبارة أو سلسلة محددة في ملف. يرجى ملاحظة أن هذا الأمر حساس لحالة الأحرف.

وهذا هو الشكل الذي سيبدو عليه بناء الجملة:

grep '[search phrase]' [file name]
أمر SSH الخاص بـ Grepأمر SSH الخاص بـ Grep

على سبيل المثال، لنفترض أنك تريد العثور على المصطلح “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 أوامر تم استخدامها. يبدو بناء جملة أمر التاريخ على النحو التالي:

أمر SSH التاريخيأمر SSH التاريخي

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. مسح – إزالة كل النص

يمكنك استخدام ال واضح أمر لإزالة كل النص من نافذة المحطة الطرفية:

يعد هذا الأمر مفيدًا إذا ارتكبت خطأً أو تريد البدء من جديد.

مسح أمر sshمسح أمر ssh

15. du – عرض حجم الملف أو المجلد

إذا كنت تريد معرفة حجم ملف أو مجلد على خادم WordPress الخاص بك، فيمكنك استخدام أنت يأمر:

du -h [file or folder name]

ال -h تُظهر المعلمة الموجودة في الكود حجم الملف بتنسيق قابل للقراءة بواسطة الإنسان.

على سبيل المثال، لنفترض أنك تريد عرض حجم ملف .htaccess.

كل ما عليك فعله هو إدخال هذا الأمر:

16. exit – الخروج من خادم الموقع البعيد

بعد الانتهاء من العمل على موقع WordPress الخاص بك وترغب في الخروج من الخادم البعيد، يمكنك ببساطة كتابة مخرج يأمر:

نوصي باستخدام هذا الأمر في كل مرة تتصل فيها بموقعك. بهذه الطريقة، لن يتمكن أي شخص آخر من الوصول إلى خادمك باستخدام SSH بعد الانتهاء من العمل.

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

إذا أعجبك هذا المقال، يرجى الاشتراك في قناتنا على اليوتيوب لمشاهدة دروس الفيديو الخاصة بـ WordPress. يمكنك أيضًا العثور علينا على تويتر وفيسبوك.





Source link


اكتشاف المزيد من في بي دبليو الشامل

اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

اكتشاف المزيد من في بي دبليو الشامل

اشترك الآن للاستمرار في القراءة والحصول على حق الوصول إلى الأرشيف الكامل.

Continue reading