הגדרת 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 חדש. אתם יכולים להחליף את המחרוזת google_actions_center בשם קובץ שתבחרו:

    ssh-keygen -t rsa -f google_actions_center

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

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

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

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

שלבים לבדיקת הקישוריות ל-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.