איך מתחברים לאתר ב-SSH או ב-SFTP?

באתר וורדפרס יש עמוד "גישה ב-SSH ו-SFTP": מוסיפים בו מפתח ציבורי או יוצרים סיסמה, ומתחברים עם משתמש האתר ישר לתיקיית האתר.

עודכן

איפה זה נמצא

הגישה קיימת באתר וורדפרס שרץ על שרת משלו. בעמוד הפרויקט, ברשימת הכלים, פותחים את "גישה ב-SSH ו-SFTP".

ההתחברות היא עם משתמש האתר, hh-app, והיא מגיעה לתיקיית האתר. אין בה root, כי האוטומציה שומרת על השרת תקין כל עוד המבנה שהיא כתבה נשאר במקומו. גישת root ניתנת דרך התמיכה, למי שמסכימים שהאוטומציה תפסיק לטפל בשרת.

באתר סטטי ובאפליקציה אין גישה ב-SSH. את הקבצים רואים ומשנים בכלי "קבצים", וגרסה חדשה מעלים מעמוד הפרויקט.

שורת החיבור

בעמוד, תחת "שורת החיבור", מופיעות שתי פקודות מוכנות להעתקה. במקום SERVER-ADDRESS מופיעה שם הכתובת של השרת:

ssh hh-app@SERVER-ADDRESS
sftp hh-app@SERVER-ADDRESS
  1. בטרמינל מדביקים את פקודת ה ssh, ומקבלים שורת פקודה בתיקיית האתר.
  2. בתוכנת SFTP כמו FileZilla או Cyberduck ממלאים את הכתובת של השרת, את המשתמש hh-app, ומפתח או סיסמה.

להתחבר עם מפתח

מפתח הוא הדרך המומלצת. המפתח הפרטי נשאר במחשב, ורק את המפתח הציבורי מדביקים בעמוד.

אפשר להוסיף עד 10 מפתחות, ומפתח RSA צריך להיות באורך 2048 ביט לפחות. כדי להסיר מפתח לוחצים "להסיר" בשורה שלו.

  1. תחת "מפתחות ציבוריים" ממלאים "שם (לא חובה)", למשל שם המחשב שממנו מתחברים.
  2. ב"מפתח ציבורי" מדביקים שורה אחת שמתחילה ב-ssh-ed25519, ssh-rsa או ecdsa-sha2.
  3. לוחצים "להוסיף מפתח". המפתח נשמר והשרת מתעדכן.

להתחבר עם סיסמה

תחת "סיסמה ל-SFTP" לוחצים "ליצור סיסמה חדשה". הסיסמה מוצגת פעם אחת בלבד, אז מעתיקים אותה מיד.

הסיסמה נשמרת רק על השרת, מוצפנת. סיסמה חדשה מחליפה את הקודמת, וזו גם הדרך כשהסיסמה נשכחה.

כשההתחברות לא עובדת

כשמופיעה ההודעה שהמפתחות שנשמרו לא נמצאים על השרת, למשל אחרי בנייה מחדש, לוחצים "להחיל על השרת".

בזמן העלאה או העברה של האתר, או כשהשרת לא עונה, אי אפשר לשנות את הגישה. מרעננים את העמוד בעוד רגע.

משתמש האתר מגיע רק לתיקיית האתר. הגדרות של השרת עצמו משנים בכלים שבעמוד הפרויקט, כמו "הגדרות PHP" ו"משימות מתוזמנות".

שרת בלבד, עם גישת root

בהזמנה של שרת בלבד הגישה היא ב-SSH כמשתמש root, עם המפתח הציבורי שהוזן בהזמנה. שורת ההתחברות וטביעת האצבע של המפתח מופיעות בעמוד הפרויקט, תחת "גישה לשרת".

כשהמפתח אבד, לוחצים בעמוד הפרויקט "איפוס סיסמת root". השרת יורד, מקבל סיסמה חדשה ועולה מחדש. הסיסמה מוצגת פעם אחת בלבד ולא נשמרת אצלנו, וכדאי להוסיף איתה מפתח חדש.

לפעולה

לפרויקטים

מאמרים קשורים

המאמר עזר?

המאמר לא פתר את העניין? לפתוח פנייה