SSH או Secure Shell הוא פרוטוקול שמאפשר לך להתחבר לשירותים כמו שרתי אינטרנט. כך תהיה לך אפשרות להתחבר לשרתים שלנו ולנהל את האתר שלך ב-WordPress.com באמצעות כלים של שורת פקודה כמו WP-CLI.
האפשרות הזאת זמינה באתרים עם התוכניות לעסקים או התוכנית למסחר אלקטרוני של WordPress.com.
במדריך הזה
אם זו הגישה הראשונה שלך ל-SSH, עליך ליצור את פרטי הכניסה שלך ולהפעיל את 'הגישה ל-SSH':
- כדי לגשת אל אפשרויות SSH באתר שלך, עליך לעבור מלוח הבקרה של WordPress.com באתר שלך אל הגדרות ← הגדרות תצורה לאחסון.
- אם תופיע הודעה, עליך ללחוץ על ליצור פרטי כניסה. זוהי פעולה שמבצעים פעם אחת בלבד והיא תיצור את שם המשתמש והסיסמה של SSH לאתר שנבחר. פרטי הכניסה ישמשו לחיבורים אל SFTP ואל SSH.
- יש לשמור את הסיסמה במקום בטוח. אם הסיסמה תאבד או תישכח, ניתן להשתמש בכפתור לאפס סיסמה כדי ליצור סיסמה חדשה.
- יש לאתר את גישה ל-SSH ולהפעיל את האפשרות להפעיל גישה ל-SSH לאתר זה.
- לאחר ההפעלה של גישה ל-SSH, תופיע פקודת חיבור. ניתן להעתיק ולהדביק את התגובה לאפליקציית מסוף. אפשר לעיין בהנחיות שלנו לחיבור ל-SSH לקבלת מידע נוסף על גישה לאתר שלך באמצעות SSH.
אם שכחת או איבדת את הסיסמה שלך ל-SFTP/SSH, באפשרותך לאפס אותה על ידי חזרה אל הגדרות ← הגדרות תצורה לאחסון.
בתוך המקטע של פרטי כניסה ל-SFTP/SSH, יש ללחוץ על לאפס סיסמה.
כדי לגשת לאתר שלך באמצעות SSH, נדרשים שם המשתמש והסיסמה שלך ל-SSH ותוכנית מסוף. בהמשך מופיעות הנחיות להתחברות באמצעות חלק מהתוכניות הנפוצות ביותר.
- יש לפתוח את אפליקציית המסוף שבמחשב שלך.
- ב-MacOS, יש לעבור אל אפליקציות ← תוכניות שירות במחשב ולפתוח את אפליקציית המסוף.
- ב-Linux, יש להיעזר במסמך ההפצה שלך לקבלת מידע נוסף על פתיחה של חלון מסוף. חלק מהגרסאות עשויות להפנות לתוכנית מסוף כמו Shell, Console או Command Prompt.
- כדי לגשת אל אפשרויות SSH באתר שלך, עליך לעבור מלוח הבקרה של WordPress.com באתר שלך אל הגדרות ← הגדרות תצורה לאחסון.
- בדף הגדרות תצורה לאחסון, יש לוודא שהגישה ל-SSH מופעלת ולהעתיק את פקודת ה-
ssh
שסיפק לך האתר. לדוגמה,ssh example.wordpress.com@sftp.wp.com
.
- יש להדביק או להקליד את פקודת ה-
ssh
באפליקציית המסוף וללחוץ על Enter/Return.- אם זו ההתחברות הראשונה שלך, המסוף עשוי להודיע שהוא לא יכול לבסס את האותנטיות של חברת האחסון. יש להקליד yes (כן) וללחוץ על Enter/Return כדי להמשיך.
- המסוף עכשיו יבקש ממך להזין סיסמה. עליך להדביק או להקליד את הסיסמה של SSH שנמסרה לך בזמן יצירת פרטי הכניסה ל-SSH וללחוץ Enter.
- לתשומת ליבך, בזמן הזנת הסיסמה לאפליקציית המסוף, התווים לא יופיעו תוך כדי הקלדה. זה מכוון.
- אם שכחת או איבדת את הסיסמה שלך ל-SSH, ניתן לאפס אותה.
- אם הכול בוצע בהצלחה, עכשיו אמור להיות לך חיבור ל-SSH ובאפשרותך להתחיל להפעיל פקודות Shell ו-WP-CLI.
בגרסאות האחרונות של Windows, החל מ-10, נוספה תמיכה ב-SSH דרך מערכת המשנה של Windows ל-Linux, כמו גם סביבת OpenSSH. מומלץ להיעזר במסמכים הרשמיים של Microsoft לשימוש באמצעים אלו.
אפשרות זו שזמינה לגרסאות עדכניות וישנות של Windows היא PuTTY.
- יש להוריד ולהתקין את סביבת PuTTY בחינם.
- יש להפעיל את PuTTY, להגדיר את התצורה של שם המארח והגדרות היציאה, וללחוץ על Open (לפתוח)
- יש להגדיר את Host Name (שם המארח) כ-
sftp.wp.com
- יש להגדיר את Port (יציאה) כ-
22
- יש להגדיר את Host Name (שם המארח) כ-
- אם זו ההתחברות הראשונה שלך, ייתכן שתופיע בקשה לבטוח בטביעת האצבע והמארח של rsa2. יש ללחוץ על Yes (כן).
- מסך מסוף ייפתח על ידי PuTTY. עליך להזין את שם המשתמש שלך ל-SSH וללחוץ על Enter/Return.
- כשתופיע בקשה, עליך להזין את הסיסמה שלך ל-SSH.
- אם הכול בוצע בהצלחה, עכשיו אמור להיות לך חיבור ל-SSH ובאפשרותך להתחיל להפעיל פקודות Shell ו-WP-CLI.
ההוראות בהמשך ידריכו אותך לאורך התהליך של הוספת מפתח SSH לחשבון שלך ב-WordPress.com. לתשומת ליבך, ראשית יהיה עליך להוסיף את מפתח ה-SSH לחשבון שלך ולאחר מכן לצרף את מפתח ה-SSH לאתרים שבהם ברצונך להשתמש בו. אם אין לך מפתח SSH במחשב, אפשר גם להתחבר ל-SSH באמצעות אימות סיסמה.
לפני הוספה של מפתח SSH לחשבון שלך ב-WordPress.com, עליך להעתיק אותו ללוח העריכה. ניתן לבצע זאת בשתי דרכים באמצעות מסוף המחשב שלך:
Mac
pbcopy < ~/.ssh/id_rsa.pub
Windows
clip < ~/.ssh/id_rsa.pub
Linux
cat ~/.ssh/id_rsa.pub
אם הקובץ שלך של המפתח הציבורי ל-SSH משתמש בשם אחר מהשם שצוין לעיל, באפשרותך לערוך את הקוד כדי שיתאים לשם הקובץ במחשב שלך.
לאחר העתקה של מפתח SSH הציבורי ללוח העריכה, תהיה לך אפשרות להוסיף אותו לחשבון שלך על ידי ביצוע הפעולות הבאות:
- מלוח הבקרה שלך ב-WordPress.com, יש לעבור אל הפרופיל שלי.
- בעמוד 'הפרופיל שלי', יש ללחוץ על אבטחה.
- יש ללחוץ על האפשרות מפתח SSH שזמינה ב'רשימת המשימות לאבטחה'.
- יש להדביק את מפתח ה-SSH בשדה מפתח SSH ציבורי.
- יש ללחוץ על הכפתור לשמור מפתח SSH.
לתשומת ליבך, לאחר הוספה של מפתח SSH לחשבון שלך ב-WordPress.com, יהיה עליך לצרף אותו לכל אתר שבו ברצונך להשתמש בו.
לאחר הוספה של מפתח SSH לחשבון שלך, יידרש ממך לצרף אותו לאתר שאליו ברצונך להתחבר באמצעות SSH. כדי לצרף את מפתח ה-SSH שלך לאתר, עליך לבצע את הפעולות הבאות:
- עליך לעבור מלוח הבקרה של WordPress.com אל הגדרות ← הגדרות תצורה לאחסון.
- מתחת למקטע גישה ל-SSH, יש להשתמש בשדה מפתחות SSH כדי לבחור את המפתח הרצוי.
- יש ללחוץ על הכפתור לצרף מפתח SSH לאתר.
לאחר צירוף של מפתח ה-SSH שלך לאתר, באפשרותך להשתמש במפתח SSH בזמן ביצוע אימות באמצעות SSH.
אם אינך רוצה להמשיך להתחבר לאתר באמצעות מפתח SSH, באפשרותך להפריד את המפתח מהאתר על ידי ביצוע ההנחיות הבאות:
- עליך לעבור מלוח הבקרה של WordPress.com אל הגדרות ← הגדרות תצורה לאחסון.
- מתחת למקטע גישה ל-SSH יש לאתר את מפתח ה-SSH שברצונך להסיר.
- עליך ללחוץ על הכפתור להפריד כדי להסיר את המפתח מהאתר.
מפתח ה-SSH עדיין יהיה משויך לחשבון שלך ב-WordPress.com עד להסרתו.
יש לבצע את הפעולות בהמשך כדי לעדכן את מפתח ה-SSH הציבורי שלך:
- מלוח הבקרה שלך ב-WordPress.com, יש לעבור אל הפרופיל שלי.
- בעמוד 'הפרופיל שלי', יש ללחוץ על אבטחה.
- יש ללחוץ על האפשרות מפתח SSH שזמינה ב'רשימת המשימות לאבטחה'.
- יש ללחוץ על הכפתור לעדכן מפתח SSH ליד המפתח שברצונך לעדכן.
- יש להדביק את מפתח ה-SSH המעודכן בשדה מפתח ציבורי חדש ל-SSH.
- יש ללחוץ על הכפתור לעדכן מפתח SSH כדי לשמור את השינויים.
הסרה של מפתח SSH מהחשבון שלך ב-WordPress.com תפריד אותו גם מכל אתר שאליו הוא משויך. כדי להסיר מפתח SSH קיים מהחשבון שלך ב-WordPress.com, עליך לבצע את הפעולות הבאות:
- מלוח הבקרה שלך ב-WordPress.com, יש לעבור אל הפרופיל שלי.
- בעמוד 'הפרופיל שלי', יש ללחוץ על אבטחה.
- יש ללחוץ על האפשרות מפתח SSH שזמינה ב'רשימת המשימות לאבטחה'.
- יש ללחוץ על הכפתור 'להסיר מפתח SSH' שמופיע לצד המפתח הקיים.
- הודעת אישור תופיע. עליך לאשר שברצונך להסיר את המפתח באמצעות לחיצה על הכפתור 'אישור'.
⚠️
חשוב להיזהר בהפעלת פקודות כדי למנוע אובדן נתונים או נזק לאתר שלך. עליך להפעיל פקודות רק כשידוע לך בדיוק מה הן יעשו.
משאבים מקיפים זמינים לגבי השימוש בשורת הפקודה ב-Linux. חלק מהדוגמאות הפופולריות כוללות את המקורות הבאים של גורמי צד שלישי:
- הדרכה של Ubuntu למתחילים לגבי שורת פקודה
- חוברת עזרה לפקודות Linux של freeCodeCamp
- LinuxCommand.org
- קורס של Microsoft לגבי Shell
בהמשך מופיעות מספר פקודות נפוצות.
פקודה | תיאור |
---|---|
ls | להציג רשימה של תוכני הספרייה הנוכחיים. |
cd | לשנות ספרייה. |
mkdir | ליצור תיקייה/ספרייה חדשה. |
touch | ליצור קובץ. |
rm | להסיר קובץ. |
cat | להציג תכנים של קובץ. |
cp | להעתיק. |
mv | להעביר. |
pwd | להציג את הספרייה הנוכחית. |
grep | לחפש ביטוי ספציפי בקובץ/שורות. |
find | לחפש קבצים וספריות. |
nano | עורך טקסט. |
history | להציג את 50 הפקודות האחרונות בשימוש. |
clear | לנקות את מסך המסוף. |
du | לקבל את גודל הקובץ. |
rsync | להעתיק קבצים לשרת וממנו. |
ממשק WP-CLI מגיע מותקן מראש ב-WordPress.com ומרחיב את ה-Shell כדי לספק כלים ייחודיים ל-WordPress של שורת פקודה. אפשר להתחיל להפעיל פקודות WP-CLI לאחר התחברות ל-SSH.
יש הרבה פקודות ופקודות משנה שיכולות לעזור לנהל את האתר ולפתור בו בעיות. לקבלת מידע נוסף על הפקודות הזמינות ואיך להשתמש בהן, אפשר לבקר במדריך WP-CLI שלנו או במסמכים של WordPress.org ל-WP-CLI.
ניתן להשתמש בממשק WP-CLI כדי לנהל תוספים וערכות עיצוב ולפתור בהם בעיות.
פקודת WP-CLI | תיאור |
---|---|
wp plugin list | ליצור רשימה של תוספים מותקנים, כולל המצב והגרסה שלהם |
wp theme list | ליצור רשימה של ערכות עיצוב מותקנות. |
wp plugin deactivate plugin-name | משבית תוסף. להחליף את plugin-name בערך של name שנמצא באמצעות רשימת התוספים של wp . ניתן להזין מספר שמות תוספים על מנת להשבית יותר מאחד. |
wp plugin activate plugin-name | מפעיל תוסף. להחליף את plugin-name בערך של name שנמצא באמצעות רשימת התוספים של wp . ניתן להזין מספר שמות תוספים על מנת להפעיל יותר מאחד. |
wp theme activate theme-name | להפעיל ערכת עיצוב. להחליף את theme-name בערך של name שנמצא באמצעות רשימת ערכות העיצוב של wp . |
wp php-errors | יוצר רשימה של שגיאות ה-PHP האחרונות שנרשמו. שימושי לזיהוי של תוספים וערכות עיצוב בעייתיים שייתכן שהם זקוקים לעדכון או להשבתה. |
אם האתר שלך נתקל בשגיאות ולא יכול להפעיל פקודות, ייתכן שיידרש לדלג על הקוד הפעיל של ערכות העיצוב והתוספים של האתר. ניתן לבצע את הפעולה הזאת על ידי הוספה של --skip-themes
ו---skip-plugins
לכל פקודת WP-CLI.
פקודת WP-CLI | תיאור |
---|---|
wp --skip-plugins --skip-themes plugin deactivate plugin-name | לדלג על קוד של ערכת עיצוב ותוסף ולאחר מכן להשבית תוסף. להחליף את plugin-name בערך של name שנמצא באמצעות רשימת התוספים של wp . |
wp --skip-plugins --skip-themes theme activate theme-name | לדלג על קוד של ערכת עיצוב ותוסף ולאחר מכן להפעיל ערכת עיצוב. להחליף את theme-name בערך של name שנמצא באמצעות רשימת ערכות העיצוב של wp . |
wp --skip-plugins --skip-themes php-errors | לדלג על קוד של ערכת עיצוב ולאחר מכן ליצור רשימה של שגיאות ה-PHP האחרונות שנרשמו. שימושי לזיהוי של תוספים וערכות עיצוב בעייתיים שייתכן שהם זקוקים לעדכון או להשבתה. |
אם משהו יקרה לאתר שלך לאחר ביצוע שינויים דרך SSH, אפשר לשחזר את האתר מ-Jetpack Backup.
אם הרצת פקודה ומשהו שלא צפית קרה, נוכל לעזור לך לשחזר את האתר למצב הקודם לפני הרגע שבו הרצת את הפקודה. לא נוכל לעזור לך לאתר באגים בפקודה שלך כדי לגרום לה לפעול כצפוי.
בגלל האופי המורכב של SSH ו-WP-CLI, אנחנו לא יכולים לספק תמיכה נרחבת לשימוש בכלים אלו. נציגי תמיכה זמינים לעזור בבעיות התחברות באמצעות SSH, אבל לא יכולים להדריך אותך על השימוש בפקודות.
על מנת לספק סביבה בטוחה ומתפקדת, WordPress.com עשויה להגביל או להשבית חלק מהפקודות של Shell ו-WP-CLI.
שם המשתמש והסיסמה נוצרים על ידי המערכת באופן אוטומטי. הם ייחודיים לכל אתר. אם יש לך מספר אתרים, עליך ליצור מספר שילובים של שמות משתמש וסיסמה, אחד לכל אתר.
אתם חייבים להיות מחוברים על מנת לשלוח תגובה.