يمكن أن يكون استخدام SSH مع وورد بريس أحد أكثر الطرق أمانًا وملاءمة للوصول إلى موقع الويب الخاص بك.
إنه بروتوكول للوصول إلى الملفات الموجودة على موقعك وهو ما يعني “Secure Shell”. طالما لديك بيانات اعتماد تسجيل الدخول ، يمكنك استخدامها للوصول إلى موقعك أينما كنت ، مع العلم أنك تفعل ذلك بأمان.
في هذا المنشور ، ستتعرف على بعض أوامر SSH الأكثر فائدة لاستخدامها مع وورد بريس.
ما هو SSH وكيف يمكنني استخدامه مع وورد بريس؟
SSH هو بروتوكول آمن للوصول إلى الملفات الموجودة على موقع وورد بريس الخاص بك. يركز هذا المنشور على الأوامر التي يمكنك استخدامها ، لذلك لن أخوض في التفاصيل حول كيفية استخدام SSH للوصول إلى موقعك ، ولكن فقط أعطيك ملخصًا.
ما هو SSH؟
SSH ، أو “Secure Shell” ، هو بروتوكول يمكنك استخدامه للوصول إلى الملفات والدلائل الموجودة على خادم بعيد. و المواصفات SSH تحدد على النحو التالي:
“بروتوكول لتسجيل الدخول الآمن عن بُعد وخدمات الشبكة الآمنة الأخرى عبر شبكة غير آمنة.”
بدلاً من استخدام متصفح الويب الخاص بك ، يمكنك استخدام إما Terminal (على macOS أو Linux) أو عميل مثل PuTTY (على Windows) للوصول إلى موقعك عبر SSH.
كيف يمكنني استخدام SSH مع وورد بريس؟
بالنسبة إلى موقع وورد بريس ، سيمنحك SSH الوصول إلى ملفات وورد بريس نفسها بالإضافة إلى أي ملفات قمت بإضافتها إلى دليل wp-content ، إما عبر شاشات المسؤول أو مباشرة.
من المحتمل أنك ستستخدمه في دليل wp-content في الغالب ، وأحيانًا في الدليل الجذر للوصول إلى ملفات مثل wp-config.php .
للعمل في موقعك باستخدام SSH ، افتح إما Terminal أو عميلاً مثل PuTTY ، وابدأ بالوصول إلى الخادم. للقيام بذلك ، ستحتاج إلى أربع معلومات :
عنوان المستقبل.
اسم المستخدم.
كلمه السر.
ميناء.
إلى الاتصال عبر SSH مع Kinsta ، سوف تحتاج إلى العثور على هذه المعلومات في MyKinsta . حدد موقعك وابحث عن قسم SFTP / SSH في شاشة المعلومات.
MyKinsta SSH
تفاصيل MyKinsta SSH
انسخ هذا في سطر الأوامر.
شاشة بدء Kinsta SSH
شاشة بدء Kinsta SSH
بمجرد القيام بذلك ، يمكنك البدء في استخدام أوامر SSH مع موقع وورد بريس الخاص بك.
إذا تم رفض الاتصال الخاص بك ، فقد يكون ذلك لواحد من عدة أسباب. اتبع دليلنا لاستكشاف أخطاء اتصال SSH المرفوض وإصلاحها للاتصال مرة أخرى.
ما هو PuTTY وكيف أستخدمه؟
إذا كنت تستخدم macOS أو Linux ، فلديك الواجهة التي تحتاجها للوصول إلى موقع وورد بريس الخاص بك عبر SSH بالفعل. يمكنك ببساطة استخدام Terminal المدمج لاستخدام SSH.
ولكن إذا كنت تستخدم نظام Windows ، فستحتاج إلى تثبيت عميل لتتمكن من استخدام SSH.
عميل SSH الأكثر شيوعًا هو PuTTY . ستحتاج إلى تنزيل ذلك وتثبيته قبل أن تتمكن من الوصول إلى موقعك من Windows. ثم تستخدم نفس أوامر SSH في PuTTY كما تفعل في Terminal.
كيف يمكنني أتمتة أوامر SSH باستخدام وورد بريس؟
تتمثل إحدى فوائد استخدام SSH للوصول إلى موقع وورد بريس الخاص بك في أنه يمكنك أتمتة الأوامر التي تستخدمها بشكل متكرر.
يمكنك القيام بذلك باستخدام WP-CLI ، واجهة سطر أوامر وورد بريس. هذه واجهة تتيح لك الوصول إلى مكتبة من الأوامر الخاصة بـ وورد بريس والتي يمكنك استخدامها بالإضافة إلى تلك التي يوفرها SSH.
يعني استخدام WP-CLI أنه يمكنك أتمتة مهام إدارة وورد بريس مثل تحديث تثبيت وورد بريس الخاص بك ، وتثبيت المكونات الإضافية ، وتكوين الخوادم البعيدة. يؤدي استخدام سطر الأوامر إلى تسريع العملية ويمكن أن يجعلك مطورًا أكثر كفاءة .
فوائد استخدام SSH مع وورد بريس
يمنحك استخدام SSH مع وورد بريس عددًا من الفوائد:
إنه آمن. هذا يعني أنه يمكنك الوصول إلى الخادم الخاص بك عن بُعد من أي مكان تتواجد فيه ، مع العلم أنك تقوم بذلك عبر واجهة آمنة.
هذا منطقي. يمنحك الوصول من أي مكان تصادف أن تكون فيه. لا تحتاج إلى الوصول إلى شاشات إدارة وورد بريس أو حتى تشغيل متصفح ويب.
إنه سريع. يمكن أن يكون استخدام أوامر SSH أسرع بكثير من استخدام شاشة مسؤول وورد بريس أو الوصول إلى الملفات عبر SFTP في كثير من الحالات.
الآن بعد أن عرفت ما هو SSH وكيف يعمل مع وورد بريس ، دعنا نلقي نظرة على أوامر SSH الأكثر شيوعًا التي يمكنك استخدامها مع وورد بريس.
هذا العام ، يتعلق الأمر بالعمل بشكل أكثر ذكاءً وأسرع باستخدام أوامر SSH التي تزيد عن 20 عامًا لـ #وورد بريس ⚡️ تحقق منها هنا!
انقر للتغريد
27 أوامر SSH للاستخدام مع وورد بريس
يحتوي بروتوكول SSH على مجموعة واسعة من الأوامر. فيما يلي أدرجت أكثرها شيوعًا وقمت بتجميعها في فئات للراحة.
pwd – إظهار الدليل الحالي (المسار الكامل إلى المكان الذي أنت فيه الآن)
ls – إظهار محتويات الدليل (سرد أسماء الملفات)
القرص المضغوط – تغيير الدليل
mkdir – إنشاء دليل جديد
rmdir – إزالة الدليل
أوامر الدليل
هناك مجموعة من أوامر SSH التي يمكنك استخدامها للعمل مع أو التعامل مع الدلائل (أو المجلدات) في موقع وورد بريس الخاص بك.
pwd – إظهار الدليل الحالي (المسار الكامل إلى المكان الذي أنت فيه الآن)
و pwdسوف قيادة عرض المسار الكامل إلى حيث كنت في الخادم الخاص بك الآن. إذا قمت بكتابة هذا عند وصولك لأول مرة إلى موقعك ، فسيخبرك الخادم الذي تستخدمه.
أوامر SSH: الأمر pwd
أمر pwd
استخدم هذا الأمر بعد الانتقال إلى مجلداتك ، وسترى المزيد من المعلومات حول مكانك بالضبط. قد يكون هذا مفيدًا للتحقق من موقعك ، حيث لا يتوفر لديك التمثيل المرئي الذي تحصل عليه عند استخدام محرر الكود أو عميل FTP .
ls – إظهار محتويات الدليل (سرد أسماء الملفات)
و lsسوف قيادة عرض محتويات الدليل الحالي.
أوامر SSH: الأمر ls
الأمر ls
يمكنك أيضًا استخدام معلمات إضافية لتخصيص المعلومات التي lsيُرجعها الأمر أو إضافتها إليها :
ls -a يعرض الملفات المخفية.
ls -l يعرض تفاصيل الملف لمحتويات الدليل ، على سبيل المثال ، الأذونات والملكية والتاريخ وما إلى ذلك.
ls -s يسرد حجم الملفات ، في كتل.
ls -s -h يظهر الحجم في شكل يمكن قراءته من قبل الإنسان.
تأكد من كتابة مسافة بين الأمر وأي معلمات.
ls -a الأمر
ls -a الأمر
القرص المضغوط – تغيير الدليل
و cdسوف قيادة تمكنك من الانتقال إلى دليل آخر. يمكنك الانتقال إلى الدلائل الفرعية للدليل الحالي أو يمكنك التحرك لأعلى أو عبر المعلمات الصحيحة.
يأخذني الأمر أدناه من الدليل الجذر لخادمي إلى الدليل العام:
cd public
لتحريك شجرة الدليل لأعلى أو للعودة من حيث أتيت ، استخدم أحد هذه المعلمات:
cd .. ينتقل إلى الدليل الموجود أعلى موقعك الحالي مباشرةً.
cd ../foldername ينقلك جانبًا إلى مجلد آخر داخل المجلد الموجود فوقك مباشرةً.
cd – ينتقل إلى الدليل السابق.
cd / يأخذك إلى الدليل الجذر.
في لقطة الشاشة أدناه ، انتقلت إلى الدليل العام وأدرجت محتوياته. إذا كانت لديك خبرة في محتويات تثبيت وورد بريس ، فسيبدو هذا مألوفًا لك:
أوامر SSH: الانتقال إلى الدليل العام
الانتقال إلى الدليل العام
mkdir – إنشاء دليل جديد
باستخدام mkdirالأمر ، يمكنك إنشاء دليل جديد في الدليل الحالي.
لذلك ، إذا كنت داخل مجلد مكون إضافي وتريد إضافة دليل لورقة الأنماط ، فيمكنك استخدام هذا الأمر:
mkdir styles
سيؤدي هذا إلى إضافة دليل فارغ جديد إلى المجلد الذي تتواجد فيه حاليًا. إذا كنت تريد إضافة دليل إلى مجلد أسفل الهيكل ، فاكتب الهيكل. لذلك من مجلد wp-content ، يمكنك كتابة:
mkdir /plugins/myplugin/styles
rmdir – إزالة الدليل
و rmdirسوف قيادة حذف دليل على الخادم الخاص بك. كن حذرًا في استخدام هذا لأنه لا يمكنك التراجع عنه !
كما هو الحال مع mkdir، يمكنك استخدام rmdirلإزالة دليل في موقعك الحالي:
rmdir styles
أو يمكنك استخدامه rmdirلإزالة مجلد إلى أسفل في الهيكل:
rmdir /plugins/myplugin/styles
يمكنك أيضًا استخدامها rmلإزالة الدلائل ، إذا قمت بإضافة معلمات إضافية.
rm * foldername – حذف جميع الملفات أو المحتوى في دليل.
rm -r foldername – حذف المجلد وكذلك المجلدات الموجودة بداخله.
أوامر الملف أو الدليل
يمكن استخدام الأوامر التالية مع الملفات أو المجلدات / الدلائل.
cp – نسخ ملف أو مجلد
يمكنك استخدام cpالأمر مع كل من الملفات والمجلدات لنسخها إلى موقع آخر. ستحتاج إلى تحديد المكان الذي تريد نسخ الملف أو المجلد إليه.
cp filename.extension /dir/
يحدد هذا اسم الملف المراد نسخه (بما في ذلك امتداده) والموقع الذي سيتم نسخه إليه.
إذا كنت تريد إعادة تسمية الملف (أي أن الإصدار الجديد له اسم مختلف عن الأصل) ، فيمكنك أيضًا تحديد اسم الملف الجديد.
cp filename.extension /dir/filename.extension
يحتوي هذا الأمر على عدد من المعلمات التي يمكنك استخدامها:
cp -r ينسخ كافة محتويات المجلد.
cp -f يحذف الملف الوجهة إذا كان هناك بالفعل ملف آخر بنفس الاسم ، ويتجاوزه بالملف الجديد.
cp -i يعطيك رسالة تحذير قبل النسخ.
cp -u يقوم بالكتابة فوق الملف الموجود في المجلد الوجهة فقط إذا كان للملفات محتوى مختلف.
cp -nيتحقق مما إذا كان الملف موجودًا بالفعل أولاً وإذا كان الأمر كذلك ، فلن يتم نسخه. لا يقوم بالكتابة فوق الملف.
cp -a أرشفة الملف الأصلي.
mv – نقل ملف أو مجلد
بالإضافة إلى نسخ الملفات والمجلدات ، يمكنك أيضًا نقلها. للقيام بذلك ، استخدم mvالأمر.
كما هو الحال مع cp، يمكنك إما نقل ملف أو مجلد والاحتفاظ بنفس الاسم أو نقله وإعادة تسميته.
mv filename.extension /dir/ ينقل ملف ويحتفظ بنفس الاسم.
mv filename.extension /dir/filename1.extension ينتقل ويعيد تسمية الملف.
mv filename/ .. ينقل ملف مجلد واحد لأعلى.
zip – ضغط ملف أو مجلد
أمر آخر يمكنك استخدامه مع المجلدات أو الملفات هو zipأنه يمكنك تنفيذه لضغط مجلد ومحتوياته. تحتاج إلى تضمين اسم الملف / المجلد الذي سيتم ضغطه كملف مضغوط. يمكنك استخدامه مع المعلمات التي ستحدد ما إذا كنت تريد حذف المجلد الأصلي أم لا.
zip -r filename.zip foldername يضغط مجلدًا لكن لا يحذفه.
zip -m filename.zip foldername يضغط مجلدًا ويحذفه ، ويترك لك الإصدار المضغوط فقط من المجلد.
zip -d filename.zip foldername يحذف ملفًا من أرشيف zip الحالي الذي تحدده.
zip -u filename.zip foldername يحدّث ملفًا داخل أرشيف مضغوط موجود: مفيد إذا قمت بتحديث الملف الأصلي ولا تريد حذف الملف المضغوط وإنشاء ملف جديد.
أوامر SSH: أمر zip -r
الأمر zip -r
عندما تقوم بعد ذلك بإدراج محتويات المجلد ، سترى الملف المضغوط والمجلد الأصلي إذا كنت تستخدمه zip -r، ولكن فقط الملف المضغوط الجديد إذا كنت تستخدمه zip -m.
أوامر SSH: الملف المضغوط الجديد
الملف المضغوط الجديد
unzip – فك ضغط مجلد
سيقوم unzip الأمر بفك ضغط ملف مضغوط في دليلك واستخراج محتوياته لإنشاء المجلد أو الملفات التي تم ضغطها في الأصل من:
unzip twentyseventeen.zip
لا تستخدم هذا إذا لم تحذف المجلد الأصلي عند ضغطه. لن يقوم بالكتابة فوق المجلد الأصلي. بدلاً من ذلك ، استخدم zip -mلحذف المجلد الأصلي عند ضغطه ، أو استخدمه rmلحذفه قبل فك ضغط الملف المضغوط.
يمكنك أيضًا إضافة معلمات لفك الضغط لتخصيص استخدامه:
unzip filename.zip -x excludedfile.zip سيستبعد ملفًا ويمنعه من فك ضغطه مع الباقي.
unzip filename1.zip filename2.zip filename3.zipسيفك ضغط ملفات متعددة. يمكنك استخدام هذا مع العديد من الملفات المضغوطة كما تريد ، وهو أسرع بكثير من القيام بذلك في عميل FTP .
القطران – إنشاء وفك ضغط المحفوظات المضغوطة
و tarسوف قيادة تتيح لك إنشاء والمحفوظات .tar.gz فك، وهو بديل لاستخدام الرمز البريدي المحفوظات. يمكنك استخدام نفس الأمر لضغط وفك ضغط الملفات أو المجلدات.
لضغط ملف أو مجلد ، استخدم tar cvzf. ستكون صيغة ضغط المجلد كما يلي:
tar cvzf archivename.tar.gz directoryname
أعلاه ، archivenameهو اسم ملف الأرشيف المراد إنشاؤه directorynameوهو اسم المجلد المراد ضغطه.
ولإلغاء ضغط المجلد ، استخدم tar xvzf:
tar xvzf archivename.tar.gz
تمثل الأحرف الأربعة تعليمات محددة:
c يقول tar لضغط الملفات.
x يقول tar لاستخراج الملفات.
v يشير إلى مطول ويخبر tar لعرض أسماء الملفات المتأثرة بالأمر.
z يقول القطران لفك ضغط الأرشيف.
f يخبر القطران أنك تقدم اسم الأرشيف.
أوامر الملف
يوجد أدناه قائمة بأوامر SSH الأكثر شيوعًا للاستخدام على وجه التحديد مع الملفات.
المس – إنشاء ملف جديد
لإنشاء ملف فارغ جديد على الخادم الخاص بك ، استخدم touchالأمر:
touch style.css
يمكنك فقط إنشاء ملف في الدليل الحالي ، لذا سيتعين عليك الانتقال إليه قبل استخدام touchالأمر.
قطة – إظهار محتويات الملف
لعرض محتويات ملف ، استخدم cat.
أوامر SSH: أمر cat
أمر القط
سيعرض هذا المحتويات الكاملة لأي ملف داخل Terminal أو PuTTY.
grep – ابحث عن عبارة معينة
إذا كنت تعلم أن الملف الذي تريد فحصه طويل وتعرف أيضًا المحتويات التي تبحث عنها ، فيمكنك استخدام grepالأمر للبحث عن محتوى معين.
تريد أن تعرف كيف زدنا من حركة المرور لدينا أكثر من 1000 ٪؟
انضم إلى أكثر من 20000 آخرين ممن يتلقون رسائلنا الإخبارية الأسبوعية مع نصائح من الداخل حول وورد بريس!
إشترك الآن
أدناه لقد فعلت بحثا عن كلمة “الشريط الجانبي” في ملف sidebar.php في موضوع .
الأمر grep
الأمر grep
سيعرض هذا أي أسطر تحتوي على مصطلح البحث.
إذا كنت أرغب في البحث عن سلسلة تتكون من أكثر من كلمة واحدة ، فسوف أحتاج إلى إرفاقها بعلامات الكلام:
grep "nav class" footer.php
يحتوي grepالأمر أيضًا على عدد من المعلمات التي يمكنك استخدامها لتخصيص بحثك:
grep -i “string” filename يبحث عن سلسلة غير حساسة لحالة الأحرف في الملف.
grep -c “string” filename تحسب عدد مثيلات سلسلة في الملف.
grep -l “string” * يسرد الملفات التي تحتوي على السلسلة.
grep -n “string” filename يعرض رقم (أرقام) السطر مع النتيجة
head – اقرأ أول 10 أسطر من الملف
إذا كنت ترغب فقط في قراءة الأسطر الافتتاحية لملف ما ، فاستخدم headالأمر:
head filename.extension
أوامر SSH: الأمر الرئيسي
قيادة الرأس
الذيل – اقرأ آخر 10 سطور من الملف
و tailيعمل الأوامر في نفس الطريقة كما في headالأوامر، ولكن بدلا من ذلك يقرأ خطوط العشر الأخيرة من ملف:
tail filename.extension
find – ملفات البحث والدلائل
و findيتيح الأمر الذي من خلال البحث عن الملفات والدلائل والعودة تلك التي معايير قاء الذي تحدده. سيبحث الأمر أدناه في الدليل الحالي عن جميع الملفات التي يشتمل اسمها على “index”:
find . -name “index”
الصيغة هي:
find operator criterion string
العوامل التي يمكنك استخدامها هي:
/ (شرطة مائلة) يبحث في النظام بأكمله.
. (نقطة) يبحث في دليل العمل.
~ (تيلدا) يبحث في الدليل الرئيسي.
لذلك ، إذا قمت بتغيير الأمر أعلاه إلى هذا ، strفستبحث في النظام بأكمله ، وليس فقط الدليل الحالي:
find / -name “index”
تشمل المعايير التي يمكنك استخدامها ما يلي:
-name – اسم الملف.
-user – الملفات الخاصة بمستخدم معين.
-size – ملفات ذات حجم معين.
-type -d- نوع الدليل. أي أدلة البحث فقط.
-type -f – نوع الملف ، أي البحث عن الملفات فقط.
يمكن أن يكون مصطلح البحث أي سلسلة تريدها. تأكد من إرفاقه بعلامات الكلام.
du – احصل على حجم الملف
إذا كنت تريد معرفة حجم ملف أو أكثر في تثبيت وورد بريس الخاص بك ، فاستخدم الأمر du(Disk Usage):
du -h wp-config.php
إدراج -hالوسائل سيتم عرض استخدام القرص بتنسيق يمكن قراءته بواسطة الإنسان ، بدلاً من عرضه على شكل كتل.
هناك معلمات إضافية يمكنك استخدامها:
df -h سيعرض النتيجة بتنسيق يمكن للبشر قراءته.
df -m سيعرض النتيجة بالميغا بايت.
df -k سيعرض النتيجة في KB.
df -T سيعرض نوع نظام الملفات في عمود إضافي.
df -ht /directoryname يتيح لك عرض معلومات حول دليل معين.
df help يسرد الخيارات الأخرى التي يمكنك استخدامها ، مع أوصافها.
chmod – تغيير أذونات الملف
و chmodيتيح الأمر الذي تغيير أذونات الملف:
chmod 464 filename.extension
لتحديد الأذونات التي يجب استخدامها ، استخدم حاسبة أذونات Unix وانسخ الرقم الذي تمنحه لك في الأمر.
nano – تحرير ملف باستخدام محرر نصوص Nano
إذا كنت قد استخدمت touchالأمر لإنشاء ملف جديد ، أو ربما catالأمر لإظهار محتويات ملف موجود ، فقد ترغب في تحرير الملف بعد ذلك.
يمكنك القيام بذلك باستخدام محرر نصوص nano باستخدام nanoالأمر:
nano filename.extension
محرر نص نانو
محرر نص نانو
يتيح لك هذا تحرير ملفاتك مباشرة من سطر الأوامر.
هل تحتاج إلى استضافة سريعة وآمنة وصديقة للمطورين لمواقع عملائك؟ تم تصميم Kinsta مع وضع مطوري وورد بريس في الاعتبار ويوفر الكثير من الأدوات ولوحة تحكم قوية. تحقق من خططنا
احذر : التراجع عن عملك أصعب بكثير مما لو كنت تستخدم محرر كود أو نظام تحكم في الإصدار . قم بإجراء تغييرات طفيفة فقط إذا كنت واثقًا من القيام بذلك.
للتنقل في الملف ، استخدم مفاتيح المؤشرات مع اختصارات لوحة المفاتيح المدرجة أسفل الشاشة. للخروج من الملف ، استخدم Ctrl-X للعودة إلى Terminal.
vim – تحرير ملف باستخدام محرر نص Vim
في محرر النص همة يعمل بنفس الطريقة التي يعامل بها محرر نانو ويمكنك الوصول إليه باستخدام vimالأوامر. يعتمد اختيارك لاستخدامه على التفضيل الشخصي:
vim filename.extension
wget – تنزيل الملفات
باستخدام wgetالأمر ، يمكنك تنزيل الملفات من الإنترنت. سيتم تنزيلها إلى الدليل الذي تتواجد فيه حاليًا. ستحتاج إلى تضمين المسار الكامل للملف الذي تريد تنزيله:
wget https://site.com/filename.ext
سيؤدي هذا إلى تنزيل ملف filename.ext من site.com وتخزينه في دليلك الحالي.
أوامر المحطة
الآن دعنا نلقي نظرة على بعض الأوامر الأكثر استخدامًا لمساعدتك في العمل مع واجهة Terminal (أو PuTTY).
واضح – شاشة واضحة
إذا كانت شاشتك تشعر بالفوضى ، clearفما عليك سوى الكتابة لمسحها والعثور على نفسك في الجزء العلوي من شاشة فارغة مرة أخرى. هذا مفيد إذا كنت تريد بيئة عمل نظيفة أو تريد إخفاء عملك إذا كنت في مكان عام:
أمر واضح
أمر واضح
إعادة تعيين – إزالة الإخراج من المحطة
سيقوم resetالأمر بإزالة جميع أوامرك والإخراج من شاشة المحطة الطرفية ومسح الشاشة.
history – عرض آخر 50 أمرًا مستخدمًا
إذا لم تكن متأكدًا تمامًا مما قمت به مؤخرًا وتريد تكرار شيء ما أو التراجع عنه ، فاستخدم historyالأمر لإخراج قائمة بأحدث 50 أمرًا استخدمتها.
أمر التاريخ
أمر التاريخ
الشاشة – استئناف جلسات SSH
الشاشة عبارة عن معدد إرسال طرفي ، أو أداة تتيح لك تمديد جلسة طرفية واحدة بجلسات افتراضية متعددة. باستخدام Screen ، يمكنك التبديل بين “windows” مختلفة تقوم بتشغيل مهام مختلفة دون الحاجة إلى فتح اتصالين SSH بخادمك.
على سبيل المثال ، يمكنك استخدام nanoفي نافذة واحدة ، والتبديل إلى نافذة أخرى لتنزيل ملف كبير باستخدام wget. علاوة على ذلك ، يتيح لك العمل في جلسة الشاشة استئناف مهمتك بعد إعادة الاتصال بسبب اتصال SSH أو خطأ في الشبكة. بالنسبة لمستخدمي وورد بريس ، تعد Screen مفيدة لتشغيل المهام الطويلة بأمان مثل عمليات استيراد قاعدة البيانات والبحث regex واستبدال العمليات بـ wp-cli.
دعنا نلقي نظرة فاحصة على كيفية استخدام شاشة Linux.
كيفية تثبيت Linux Screen
أولاً ، ستحتاج إلى التأكد من تثبيت Screen على خادمك باستخدام الأمر أدناه.
screen --version
إذا تم تثبيت Screen ، فسترى شيئًا كهذا.
kinstalife@mYJ-kinstalife:~$ screen --version
Screen version 4.03.01 (GNU) 28-Jun-15
خلاف ذلك ، استخدم الأوامر أدناه لتثبيت الشاشة.
Ubuntu و Debian
sudo apt update
sudo apt install screen
CentOS و Fedora
sudo yum install screen
ابدأ جلسة شاشة جديدة في Linux.
ابدأ جلسة شاشة جديدة في Linux.
بينما لا يبدو جهازك الطرفي مختلفًا عن ذي قبل ، فأنت الآن في جلسة شاشة! دعنا نحاول إنشاء نافذة جديدة في جلسة الشاشة الآن.
جلسة شاشة جديدة.
جلسة شاشة جديدة.
في شاشة Linux ، تبدأ جميع الاختصارات بـ Ctrl+A. لإنشاء نافذة جديدة ، اضغط على Ctrl+A، اترك ، ثم اضغط c. لعرض النافذتين ، اضغط Ctrl+Aمتبوعًا ”.
كيفية التبديل بين شاشة Windows
تُظهر لقطة الشاشة أدناه نافذتين – 0 و 1. من هذه النافذة ، يمكنك استخدام مفاتيح الأسهم للتنقل لأعلى ولأسفل بين النوافذ المختلفة. اضغط على “دخول” أو “رجوع” في نافذة مظللة لتحديده. إذا كنت تعرف عدد من نافذة محددة، يمكنك أيضا استخدام Ctrl+Aو numberلتحديده.
نافذتان في الشاشة.
نافذتان في الشاشة.
أخيرًا ، يمكنك أيضًا استخدام الأوامر أدناه للانتقال إلى النافذة التالية أو السابقة.
النافذة التالية – Ctrl+A n
النافذة السابقة – Ctrl+A p
كيفية الخروج من جلسة الشاشة
للخروج من جلسة الشاشة ، اضغط على Ctrl+D. ستقرأ المحطة الطرفية “[يتم إنهاء الشاشة]” – وهذا يشير إلى أن جلسة الشاشة لم تعد نشطة.
قم بإنهاء جلسة الشاشة.
قم بإنهاء جلسة الشاشة.
كيفية إدارة جلسات شاشة Linux المتعددة
واحدة من أقوى ميزات Screen هي القدرة على استخدام جلسات شاشة متعددة. على سبيل المثال ، يمكن أن يكون لديك شاشة واحدة لتشغيل البحث واستبدال المهام في قاعدة البيانات ، وواحدة للتنقل حول نظام ملفات وورد بريس ، وشاشة أخرى لتحديث المكونات الإضافية في wp-cli. وأفضل ما في الأمر أنه يمكنك فصل جلسات الشاشة واستئنافها حسب الحاجة. هذا يعني أنه يمكنك استئناف عملية استيراد قاعدة بيانات طويلة حتى إذا فقدت الاتصال بخادمك.
قبل أن ننتقل ، استخدم Ctrl+Dللخروج من جلسة الشاشة الحالية إن أمكن. بعد إنهاء جلسة الشاشة ، استخدم الأمر أدناه لإنشاء جلسة جديدة. لاحظ كيف يتيح لك هذا الأمر تعيين اسم فريد للجلسة. لا تتردد في استبدال “session1” بما تريد.
screen -S session1
بعد إنشاء الجلسة الجديدة ، استخدم screen -lsالأمر لسرد جميع جلسات الشاشة النشطة. في لقطة الشاشة أدناه ، يمكنك أن ترى session1، الجلسة التي تم إنشاؤها بواسطة الأمر أعلاه.
كيفية استخدام شاشة Linux
بعد تثبيت الشاشة ، استخدم screenالأمر لبدء جلسة شاشة جديدة. يجب أن ترى نصًا تمهيديًا مثل لقطة الشاشة أدناه. اضغط على “إدخال” أو “رجوع” على لوحة المفاتيح لإنهاء تهيئة الشاشة.
قائمة جلسات الشاشة في المحطة.
قائمة جلسات الشاشة في المحطة.
كيفية فصل شاشة Linux
عندما تستخدم Ctrl+Dللخروج من جلسة الشاشة ، فإنها تنهي الجلسة تمامًا. ماذا لو أردت إبقاء الجلسة تعمل في الخلفية أثناء عملك على شيء آخر؟ هذا هو المكان الذي يأتي فيه الفصل. عندما تقوم بفصل جلسة الشاشة ، فإنها تستمر في العمل في الخلفية. يعد الفصل مفيدًا للحفاظ على العمليات التي تعمل لفترة طويلة مثل عمليات استيراد قاعدة البيانات وفهرسة Elasticsearch نشطة في الخلفية.
لفصل جلسة الشاشة ، فقط اضغط Ctrl+Aمتبوعًا بـ d. إذا قمت screen -lsبالجري بعد الانفصال ، فسترى معلمة “(منفصلة)” لجلسة الشاشة.
جلسة شاشة منفصلة.
جلسة شاشة منفصلة.
بعد فصل جلسة الشاشة ، يمكنك إنشاء شاشة أخرى.
screen -S session2
جلسات شاشة متعددة.
جلسات شاشة متعددة.
كيفية استئناف تشغيل شاشة Linux
لاستئناف شاشة Linux منفصلة ، استخدم الأمر أدناه. تأكد من استبدال “session1” باسم الجلسة التي تريد استئنافها.
screen -x session1
استئناف تشغيل شاشة Linux.
استئناف تشغيل شاشة Linux.
في لقطة الشاشة أدناه ، يمكنك رؤية “session1” مرفقة الآن ، و “session2” مفصولة.
الشاشة هي أداة قوية لتعدد المهام في الجهاز. يسمح لك بتشغيل بيئات متميزة متعددة لمهام مختلفة دون الحاجة إلى إجراء اتصالات SSH متعددة. نوصي باستخدام Screen إذا كنت تجري عملية تستغرق وقتًا طويلاً على موقع وورد بريس الخاص بك.
أوامر أخرى مفيدة عند العمل عبر SSH
لا تندرج الأوامر التالية تحت العناوين أعلاه ولكن قد تجدها مفيدة للعمل مع موقع وورد بريس الخاص بك عبر SSH.
netstat – اتصالات الشبكة الإعلانية
اكتب netstatالأمر وسترى تفاصيل اتصال الشبكة وحالتها:
الأمر netstat
الأمر netstat
خروج – خروج من الخادم البعيد
عندما تنتهي من العمل مع موقع وورد بريس البعيد ، اكتب exitالأمر للخروج من الخادم والعودة إلى جهازك المحلي.
أمر الخروج
أمر الخروج
يجب عليك دائمًا القيام بذلك عند الانتهاء من العمل ، حتى لا يتمكن أي شخص آخر من الوصول إلى الخادم الخاص بك عبر SSH.
SSH هو بروتوكول آمن للوصول إلى الملفات الموجودة على موقع وورد بريس الخاص بك. فيما يلي قائمة بأفضل 20 أمرًا ستجعل #devlife أسهل بكثير! تحقق منها 💪🏅
انقر للتغريد
ملخص
تمنحك القدرة على الوصول إلى موقع وورد بريس الخاص بك عبر SSH طريقة آمنة ومريحة للعمل مع الملفات الموجودة على موقعك دون الحاجة إلى فتح عميل FTP أو متصفح ويب.
بفضل الأوامر المذكورة هنا ، يجب أن تكون قادرًا على تنفيذ معظم المهام التي ستحتاج إلى القيام بها في وورد بريس عبر SSH وإنجاز المزيد من العمل بشكل أسرع.
وفر الوقت والتكاليف وحقق أقصى قدر من أداء الموقع من خلال:
مساعدة فورية من خبراء استضافة وورد بريس ، 24/7.
تكامل Cloudflare Enterprise.
يصل الجمهور العالمي إلى 28 مركز بيانات حول العالم.
التحسين من خلال مراقبة أداء التطبيقات المضمنة لدينا.

