הגדרת SSH

ב-Actions Center נדרש חיבור לתיקייה בענן של הפידים באמצעות חיבור Secure Shell ‏ (SSH). ‫SSH הוא פרוטוקול רשת שמבטיח העברת נתונים מאובטחת בין המערכות שלכם לבין השרתים של Google.

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

  • מפתח פרטי: מפתח סודי שנמצא בצורה מאובטחת במערכת שלכם או שמנוהל על ידי האפליקציה שלכם. המפתח הזה משמש כאישור מאובטח.
  • מפתח ציבורי: מפתח לא סודי שמעלים אל Actions Center. ‫Google משתמשת בזה כדי לאמת את החתימה של המפתח הפרטי שלכם כשאתם יוצרים חיבור SFTP כדי להעלות פידים.

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

מפתח ציבורי הוא מחרוזת יחידה שמתחילה בדרך כלל ב-ssh-rsa ומסתיימת במזהה כמו כתובת האימייל שלכם. לדוגמה:

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCXsM9ycbHV6E6t2L+B4p/uYHn9Q0jmu5gUXMYnFnnf4l39xrznfDo8KCASzRrqUkRnuzrno059CvZVzcljkbwWLzKKoE1EwbzHL3nYahMB4MdYNWhBbHbB+ybq6RNO7hkoKDBIQCfqQDY0FEB6sV3d3F1WYl0bAMjp15yyZJzMKa/rRnZKWetHlcL1X+gFWmW2hQ93foPD463gb58/25GujjsS/tzjngw7UJMVkm08U1QEY3z3DE/R++7ovJozTCzH0CTNDN0AH3/oSC3dmG+yDh3ZXFATjWjyPXJSOziNrp9TXgJhlqSmoHcPvpotMVjx21kIZ+T+SusQmnG+hK+L user@yourdomain.com

יצירת זוג מפתחות SSH

אפשר ליצור זוג מפתחות SSH באמצעות כלי שורת הפקודה ssh-keygen, שזמין באופן מקורי ב-Linux, ב-macOS וברוב סביבות Windows.

  1. פותחים את הטרמינל או את שורת הפקודה.

  2. מריצים את הפקודה הבאה כדי ליצור זוג מפתחות RSA חדש, אחרי שמחליפים את user@yourdomain.com בכתובת האימייל ואת google_actions_center בשם הקובץ שבחרתם:

    ssh-keygen -t rsa -C "user@yourdomain.com" -f google_actions_center

  3. כשמוצגת בקשה, מקישים על Enter כדי ליצור מפתח בלי סיסמה, או מזינים סיסמה כדי להצפין את המפתח הפרטי באופן מקומי. אין צורך לספק ל-Google את ביטוי הסיסמה הזה.

  4. הפקודה הזו יוצרת שני קבצים:

    • google_actions_center (מפתח פרטי): חשוב לשמור את הקובץ הזה בצורה מאובטחת במערכת. תצטרכו לספק את המפתח הזה ללקוח ה-SFTP כשמתחברים.
    • google_actions_center.pub (מפתח ציבורי): זה המפתח שתשתפו עם Actions Center.
  5. פותחים את המפתח הציבורי (google_actions_center.pub) בכלי לעריכת טקסט ומעתיקים את כל התוכן שלו.

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

איך בודקים את הקישוריות ל-SFTP

  1. פרטי החיבור לחשבון SFTP מופיעים בקטע הגדרת פידים.

  2. בעזרת פרטי החיבור לתיקייה בענן, מתחברים ל-SFTP. לדוגמה, אפשר להשתמש בתוכנת שורת הפקודה sftp (זמינה ב-Windows, ב-Linux וב-Mac):

    sftp -P <port> -i google_actions_center <user>@partnerupload.google.com

    העלאת קובצי פיד:

    put <filename>

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

    כדי לוודא שהמפתח הציבורי נכון, מריצים את הפקודה ssh-keygen -l -f google_actions_center.pub.

    אם המפתח לא תקין, התוכנית תציג את הפלט google_actions_center.pub is not a public key file.