دليل المطور لبدء استخدام SSH (الاتصال بخادمك بأمان)

A VPN is an essential component of IT security, whether you’re just starting a business or are already up and running. Most business interactions and transactions happen online and VPN

تعلم كيفية استخدام SSH للوصول إلى موقع وورد بريس الخاص بك هو شيء ربما لم تفكر فيه. بالنسبة لمعظم مستخدمي وورد بريس ، فإن الطريقة الأكثر شيوعًا للاتصال بموقعك ستكون عبر لوحة تحكم وورد بريس وشاشات الإدارة ، جنبًا إلى جنب مع SFTP و phpMyAdmin للوصول إلى قاعدة البيانات.

ولكن قد تثبت SSH أنها واحدة من أكثر الأدوات قيمة في حزمة أدوات وورد بريس الخاصة بك.

إذا كنت ترغب في تسريع سير عملك ، فستجد أن تعلم كيفية استخدام SSH للاتصال بموقع وورد بريس الخاص بك سيجعلك أكثر كفاءة.

في هذا المنشور ، سنوضح لك كيفية القيام بذلك.

ما هو SSH؟

أولاً ، لنبدأ بتحديد ماهية SSH ومتى يمكنك استخدامه.

SSH تعني “Secure Shell”. و المواصفات SSH تحدد على النحو التالي:

“بروتوكول لتسجيل الدخول الآمن عن بُعد وخدمات الشبكة الآمنة الأخرى عبر شبكة غير آمنة.”

هذا يعني أنه يمكنك استخدامه للوصول إلى موقع وورد بريس الخاص بك عن بُعد ، من أي جهاز كمبيوتر وبغض النظر عن مكان استضافة موقعك ، طالما أن لديك بيانات اعتماد تسجيل الدخول. استخدام هذه الطريقة آمن بطبيعته.

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

للاتصال بالخادم الخاص بك عبر SSH ، ستحتاج إلى شيئين:

واجهة.

بيانات اعتماد تسجيل الدخول.

إذا كنت تقوم بتشغيل Linux أو macOS ، فلديك واجهة مضمنة في نظام التشغيل الخاص بك ، لذلك لا تحتاج إلى تثبيت عميل SSH. ولكن إذا كنت تقوم بتشغيل Windows ، فستحتاج إلى تثبيت عميل. سأوضح لك كيفية القيام بذلك في هذا المنشور.

الأدوات التي تحتاجها للاتصال بموقعك عبر SSH

للبدء ، ستحتاج إلى استخدام إما Terminal أو عميل SSH. هذه تعمل بطرق متشابهة جدا.

الاتصال عبر Terminal على macOS أو Linux

The Terminal هو تطبيق يأتي مع Linux أو macOS ، والذي يسمح لك باستخدام سطر الأوامر لإرسال الأوامر ، إما إلى جهازك أو إلى خادم بعيد.

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

إذا كنت تعمل مع أجهزة الكمبيوتر في الأيام التي سبقت واجهات المستخدم الرسومية ، باستخدام أنظمة مثل MS-DOS من Microsoft ، فقد تكون على دراية بهذا النوع من الواجهة. والخبر السار هو أن Terminal توفر لك خيارات أكثر مما توفره MS-DOS!

لفتح Terminal على نظام Mac ، افتح Spotlight واكتب Terminal . يمكنك أيضًا الوصول إليه عبر التطبيقات> الأدوات المساعدة .

كيفية استخدام SSH: Finding Terminal على Mac

جارٍ البحث عن Terminal على نظام Mac

لفتح Terminal على Linux ، ابحث عنه في قائمة التطبيقات . إذا لم يكن الأمر واضحًا على الفور ، فاكتب Terminal في المطالبة للعثور عليه.

الاتصال عبر عميل SSH على نظام Windows

عميل SSH هو برنامج ستحتاج إلى تثبيته إذا كنت تقوم بتشغيل Windows ، من أجل الاتصال عبر SSH.

عميل SSH الأكثر شيوعًا هو PuTTY . ستحتاج إلى تنزيل ذلك وتثبيته قبل أن تتمكن من الوصول إلى موقعك من Windows.

كيفية استخدام SSH: PuTTY

تنزيل PuTTY

تثبيت عميل Putty SSH على نظام Windows

ابدأ بالذهاب إلى صفحة تنزيل PuTTY .

كيفية استخدام SSH: صفحة تنزيل PuTTY

صفحة تنزيل PuTTY

من هنا ، اختر الحزمة التي تتوافق مع إصدار Windows الخاص بك. إذا لم تكن متأكدًا مما إذا كنت تريد تنزيل الإصدار 32 بت أم 64 بت ، فراجع صفحة الأسئلة الشائعة. إذا كنت في شك ، فإن الإصدار 32 بت هو الخيار الأكثر أمانًا.

انقر فوق أحد الخيارين ضمن MSI (“Windows Installer”) . سيتم تنزيل الملف على جهازك وتشغيل برنامج التثبيت.

بمجرد تثبيت PuTTY ، افتحه ويمكنك بعد ذلك استخدامه للاتصال بموقعك.

كيفية الاتصال بالخادم الخاص بك عبر سطر الأوامر

بمجرد العثور على Terminal أو عميل SSH أو تثبيتهما ، فإن الخطوة التالية هي الاتصال بموقعك البعيد.

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

للقيام بذلك ، ستحتاج إلى أربع معلومات:

عنوان المستقبل.

اسم المستخدم.

كلمه السر.

ميناء.

عادة ما يكون عنوان الخادم هو اسم المجال أو عنوان IP الخاص بك. إذا كان موقعك مستضافًا على Kinsta ، فاستخدم عنوان IP الخاص بك .

سيكون اسم المستخدم وكلمة المرور هما اسم مستخدم وكلمة مرور FTP ، وليس اسم المستخدم وكلمة المرور الخاصة بمسؤول وورد بريس الخاص بك .

سيتم توفير المنفذ من قبل مزود الاستضافة الخاص بك. في بعض الحالات ، يتم استخدام منفذ افتراضي ، ولكن لمزيد من الأمان في Kinsta ، نستخدم منافذ مختلفة لمواقع مختلفة.

في MyKinsta ، يمكنك العثور على التفاصيل عن طريق تحديد موقعك والعثور على قسم SFTP / SSH في شاشة المعلومات.

MyKinsta SSH

MyKinsta SSH

فقط انسخ هذا والصقه في سطر الأوامر.

بمجرد القيام بذلك ، ستتم مطالبتك بكلمة المرور الخاصة بك. انسخ ذلك من MyKinsta وسيتم منحك حق الوصول إلى الخادم الخاص بك.

سترى شاشة تبدو كالتالي:

شاشة بدء Kinsta SSH

شاشة بدء Kinsta SSH

إذا لم تكن تستخدم استضافة Kinsta ، فستبدو شاشتك مختلفة قليلاً ، لكنها ستظل تمنحك الوصول إلى الخادم الخاص بك.

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

يمكنك الآن البدء في استخدام SSH للتفاعل مع خادمك وموقعك. هناك عدد من أوامر SSH التي يمكنك استخدامها بالإضافة إلى الأوامر التي توفرها واجهة سطر أوامر وورد بريس (WP-CLI) .

الأهمية

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

أوامر SSH الأساسية

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

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

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

الأمر ls

أمر القرص المضغوط

الأمر mkdir

أمر اللمس

أمر القط

الأمر rm

أمر cp

الأمر mv

الأمر ls

استخدم  lsالأمر للحصول على قائمة بالملفات والأدلة في موقعك الحالي. يمكنك إضافة المزيد إلى الأمر للحصول على مزيد من المعلومات:

ls -l يعرض تفاصيل الملفات ، مثل الحجم والتاريخ والوقت المعدلين والمالك والأذونات.

ls -a يظهر الملفات والأدلة المخفية.

كيفية استخدام SSH: الأمر ls

الأمر ls

أمر القرص المضغوط

استخدم  cdالأمر لتغيير الدلائل. سيتم نقلك إلى الدليل الجديد وسيشير سطر الأوامر إلى مكانك:

الأمر cd

الأمر cd

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

تريد أن تعرف كيف زدنا من حركة المرور لدينا أكثر من 1000 ٪؟

انضم إلى أكثر من 20000 آخرين ممن يتلقون رسائلنا الإخبارية الأسبوعية مع نصائح من الداخل حول وورد بريس!

إشترك الآن

يمكنك استخدامه  cdللتنقل أكثر من دليل واحد أو للتحرك لأعلى أو عبر الدلائل. للصعود ، أدخل نقطتين بعد  cdهذا:

cd ..

وللانتقال إلى دليل معين ، اكتب مسار الدليل الكامل مثل:

cd public/wp-content/themes
الأمر mkdir

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

mkdir mytheme
أمر اللمس

بمجرد إنشاء دليلي الجديد ، يمكنني إضافة ملف جديد إليه باستخدام الأمر touch:

touch style.css
أمر القط

لعرض محتويات ملف ، استخدم  catالأمر.

كيفية استخدام SSH: الأمر cat

أمر القط

الأمر rm

استخدم  rmالأمر لإزالة ملف أو مجلد. استخدم بحذر ، حيث لا يمكن التراجع عن ذلك :

rm style.css
أمر cp

و cp يستخدم الأمر الملفات والمجلدات نسخة. تحتاج إلى توفير اسم الملف أو المجلد والموقع الذي تريد نسخه فيه.

cp [options] [source] [destination]

يمكنك أيضًا إضافة خيارات في بداية الأمر ، لكن لا تحتاج إلى ذلك. لذا لنسخ ملف footer.php من سمة إلى أخرى عندما تكون في دليل wp-content ، يمكنك استخدام هذا:

cp /themes/theme1/footer.php /themes/theme2/

لا تقم بإضافة اسم لملف الوجهة. إذا قمت بذلك ، وكان هناك بالفعل ملف بهذا الاسم في تلك الوجهة ، فسيتم استبدال الملف بمحتويات الملف الذي تنسخه.

هل تحتاج إلى استضافة سريعة وآمنة وصديقة للمطورين؟ تم تصميم Kinsta مع وضع مطوري وورد بريس في الاعتبار ويوفر الكثير من الأدوات من خلال لوحة تحكم قوية. تحقق من خططنا

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

لقد ذكرت بالفعل أن هناك بعض العناصر الاختيارية التي يمكنك إضافتها في بداية هذا الأمر. وهذه هي:

-f: إذا لم يكن لديك إذن كتابة للملف الوجهة ، فسيتم حذفه وسيقوم الأمر بإنشاء ملف جديد.

-u: انسخ الملف المصدر فقط إذا كان أحدث من الملف الوجهة.

-n: لن يقوم بالكتابة فوق ملف موجود.

-a: أرشفة الملفات.

-R: للمجلدات فقط ، انسخ جميع الملفات والمجلدات الموجودة داخل هذا المجلد.

الأمر mv

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

mv /themes/theme1/footer.php /themes/theme2/

سيؤدي هذا إلى إزالة ملف footer.php من theme1 ونقله إلى theme2. إذا قمت بذلك باستخدام مجلد ، فسيقوم دائمًا بنقل الملفات والمجلدات داخل هذا الدليل أيضًا.

يمكنك العثور على معلومات حول المزيد من أوامر SSH في وثائق SSH .

استخدام WP-CLI للتفاعل مع موقعك

بالإضافة إلى أوامر SSH القياسية ، يمنحك وورد بريس أيضًا واجهة WP-CLI ، والتي توفر المزيد من الأوامر. يتضمن ذلك التفاعل مع الملفات والمجلدات وخيارات المسؤول وقاعدة البيانات الخاصة بك .

مع Kinsta ، يأتي WP-CLI مع الاستضافة الخاصة بك ويمكنك البدء في استخدامه على الفور. إذا لم يقدم مزود الاستضافة الخاص بك WP-CLI ، فيمكنك تثبيته باتباع الخطوات الواردة في هذا الدليل إلى WP-CLI .

اختبار واستكشاف الأخطاء وإصلاحها اتصال SSH الخاص بك

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

إذا حدث ذلك ، فجرّب بعض نصائح استكشاف الأخطاء وإصلاحها هذه.

إذا لم تتمكن من الاتصال عبر SSH

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

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

إذا حاولت مرة أخرى ولم تنجح ، فحاول إعادة تعيين كلمة مرور SSH الخاصة بك. تحقق من أن اتصالك بالإنترنت يعمل ولا يوجد جدار ناري يمنعك من الوصول إلى الخادم الخاص بك. إذا كنت في شك ، أغلق Terminal أو عميل SSH وافتحه مرة أخرى.

قم بتسجيل الدخول إلى حساب الاستضافة الخاص بك وتحقق من عدم وجود أي مشكلات في الخادم تمنعك من الوصول. إذا كنت مع Kinsta ، فانتقل إلى صفحة حالة النظام لدينا لمعرفة ما إذا كان أي شيء لا يعمل.

شاشة حالة نظام Kinsta

شاشة حالة نظام Kinsta

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

إذا فشل كل شيء آخر ، فافتح تذكرة دعم مع موفر الاستضافة الخاص بك والذي سيكون قادرًا على الوصول إلى السجلات ومعرفة سبب عدم قدرتك على الاتصال.

إذا كانت أوامر SSH الخاصة بك لا تعمل كما ينبغي

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

هذا مثال حيث كتبت  isبدلاً من  ls :

كيفية استخدام SSH: إدخال خطأ مطبعي في Terminal

إدخال خطأ مطبعي في الطرفية

هنا ، يظهر لي تحذير خطأ ( command not found) لذا أحاول مرة أخرى ، باستخدام الأمر الصحيح.

في بعض الأحيان قد تكتب الأمر بشكل صحيح ولكنك تخطئ في المعلمات. إذا كانت هذه هي الحالة ، فتحقق من وثائق SSH لأوامر SSH ووثائق WP-CLI لأوامر WP-CLI.

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

كيفية إنشاء زوج مفاتيح SSH جديد لمزيد من الأمان

يضيف إنشاء زوج مفاتيح SSH طبقة إضافية من الأمان عند مقارنتها باستخدام اسم المستخدم وكلمة المرور للاتصال بـ SSH. يمكنك القيام بذلك من داخل Terminal أو عميل SSH الخاص بك. إليك الطريقة.

يتضمن إنشاء زوج مفاتيح ثلاث خطوات:

قم بإنشاء زوج المفاتيح في Terminal أو في عميل SSH الخاص بك.

أضف زوج المفاتيح إلى حساب الاستضافة الخاص بك – في MyKinsta ، يمكنك القيام بذلك عبر شاشات إعدادات المستخدم .

اتصل بالخادم الخاص بك في Terminal أو عميل SSH الخاص بك باستخدام زوج المفاتيح.

إضافة مفتاح SSH في MyKinsta

إضافة مفتاح SSH في MyKinsta

يمكنك العثور على إرشادات كاملة حول القيام بذلك في دليلنا لإنشاء أزواج مفاتيح SSH لأنظمة macOS و Linux و Windows.

هل تريد أن تكون مطورًا أكثر كفاءة؟ تعرف على كيفية الاتصال بموقعك باستخدام SSH! 🔛🔐

انقر للتغريد

ملخص

إن استخدام SSH للاتصال بخادمك وموقع وورد بريس الخاص بك سيجعلك أكثر كفاءة من الاعتماد على واجهة إدارة وورد بريس و FTP وحتى phpMyAdmin .

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

الآن حان دورك: ما هو الأمر الطرفي المفضل لديك الذي تستخدمه يوميًا؟ اسمحوا لنا أن نعرف في التعليقات!

وفر الوقت والتكاليف وحقق أقصى قدر من أداء الموقع من خلال:

مساعدة فورية من خبراء استضافة وورد بريس ، 24/7.

تكامل Cloudflare Enterprise.

يصل الجمهور العالمي إلى 28 مركز بيانات حول العالم.

التحسين من خلال مراقبة أداء التطبيقات المضمنة لدينا.

توضيح

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

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

شاركنا رايك وتقييمك للموضوع

{{ reviewsTotal }}{{ options.labels.singularReviewCountLabel }}
{{ reviewsTotal }}{{ options.labels.pluralReviewCountLabel }}
{{ options.labels.newReviewButton }}
{{ userData.canReview.message }}