איך מתחברים לאתר ב-SSH או ב-SFTP?
באתר וורדפרס יש עמוד "גישה ב-SSH ו-SFTP": מוסיפים בו מפתח ציבורי או יוצרים סיסמה, ומתחברים עם משתמש האתר ישר לתיקיית האתר.
עודכן
באתר וורדפרס יש עמוד "גישה ב-SSH ו-SFTP": מוסיפים בו מפתח ציבורי או יוצרים סיסמה, ומתחברים עם משתמש האתר ישר לתיקיית האתר.
עודכן
הגישה קיימת באתר וורדפרס שרץ על שרת משלו. בעמוד הפרויקט, ברשימת הכלים, פותחים את "גישה ב-SSH ו-SFTP".
ההתחברות היא עם משתמש האתר, hh-app, והיא מגיעה לתיקיית האתר. אין בה root, כי האוטומציה שומרת על השרת תקין כל עוד המבנה שהיא כתבה נשאר במקומו. גישת root ניתנת דרך התמיכה, למי שמסכימים שהאוטומציה תפסיק לטפל בשרת.
באתר סטטי ובאפליקציה אין גישה ב-SSH. את הקבצים רואים ומשנים בכלי "קבצים", וגרסה חדשה מעלים מעמוד הפרויקט.
בעמוד, תחת "שורת החיבור", מופיעות שתי פקודות מוכנות להעתקה. במקום SERVER-ADDRESS מופיעה שם הכתובת של השרת:
ssh hh-app@SERVER-ADDRESS
sftp hh-app@SERVER-ADDRESS
מפתח הוא הדרך המומלצת. המפתח הפרטי נשאר במחשב, ורק את המפתח הציבורי מדביקים בעמוד.
אפשר להוסיף עד 10 מפתחות, ומפתח RSA צריך להיות באורך 2048 ביט לפחות. כדי להסיר מפתח לוחצים "להסיר" בשורה שלו.
תחת "סיסמה ל-SFTP" לוחצים "ליצור סיסמה חדשה". הסיסמה מוצגת פעם אחת בלבד, אז מעתיקים אותה מיד.
הסיסמה נשמרת רק על השרת, מוצפנת. סיסמה חדשה מחליפה את הקודמת, וזו גם הדרך כשהסיסמה נשכחה.
כשמופיעה ההודעה שהמפתחות שנשמרו לא נמצאים על השרת, למשל אחרי בנייה מחדש, לוחצים "להחיל על השרת".
בזמן העלאה או העברה של האתר, או כשהשרת לא עונה, אי אפשר לשנות את הגישה. מרעננים את העמוד בעוד רגע.
משתמש האתר מגיע רק לתיקיית האתר. הגדרות של השרת עצמו משנים בכלים שבעמוד הפרויקט, כמו "הגדרות PHP" ו"משימות מתוזמנות".
בהזמנה של שרת בלבד הגישה היא ב-SSH כמשתמש root, עם המפתח הציבורי שהוזן בהזמנה. שורת ההתחברות וטביעת האצבע של המפתח מופיעות בעמוד הפרויקט, תחת "גישה לשרת".
כשהמפתח אבד, לוחצים בעמוד הפרויקט "איפוס סיסמת root". השרת יורד, מקבל סיסמה חדשה ועולה מחדש. הסיסמה מוצגת פעם אחת בלבד ולא נשמרת אצלנו, וכדאי להוסיף איתה מפתח חדש.
המאמר לא פתר את העניין? לפתוח פנייה