שליחה של מקורות נתוני מוצרים באמצעות SFTP

מה זה SFTP?

המונח SFTP הוא ראשי תיבות של SSH File Transfer Protocol (פרוטוקול העברת קבצים באמצעות SSH). SFTP הוא פרוטוקול נפוץ להורדה או להעלאה של קבצים באינטרנט. נתונים שמועברים ב-SFTP מוצפנים ומאובטחים, ולא מועברים דרכו נתוני קבצים לא מוצפנים.


הנושאים בדף


לפני שמתחילים

יוצרים מקור נתונים לקובץ מוצרים ויוצרים סיסמה כדי להפעיל את חשבון ה-SFTP ב-Merchant Center. חשוב לזכור, כששולחים פיד ב-SFTP, הקובץ יכול להיות בפורמט דחוס או לא דחוס, אבל חייב להיות קטן מ-4GB. אם הקובץ גדול מ-4GB, צריך לפצל אותו לכמה קבצים קטנים יותר לפני ההעלאה.

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


יצירת חשבון SFTP

בחשבון שלכם ב-Merchant Center כבר יש חשבון SFTP, אבל צריך להפעיל אותו. כדי להפעיל את חשבון ה-SFTP:

  1. יוצרים מקור נתונים לקובץ מוצרים.
  2. בוחרים באפשרות הוספת קובץ ב-SFTP ולוחצים על הצגת פרטי SFTP.
  3. לוחצים על יצירת סיסמה. המערכת תיצור לכם סיסמה באופן אוטומטי.
    הערה: מטעמי אבטחה, הסיסמה שלכם לא תוצג שוב. כדאי לשמור את הסיסמה במקום בטוח לפני שסוגרים את התיבה הקופצת. אם שכחתם את הסיסמה, אתם יכולים ליצור סיסמה חדשה בלחיצה על איפוס סיסמה.
  4. חשבון ה-SFTP שלכם ב-Merchant Center יופעל מיד אחרי שהמערכת תיצור סיסמה,אבל יכול להיות שהסיסמה הראשונה שנוצרה תיכנס לתוקף רק כמה שעות אחר כך. אם אתם לא מצליחים להתחבר לשרת ה-SFTP שלנו מיד אחרי שיצרתם את החשבון, מומלץ לחכות קצת ואז לנסות שוב.

העלאת הקובץ ב-SFTP

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

בכל האפשרויות צריך את הפרטים הבאים:

  • שם מארח:‏ partnerupload.google.com הוא שרת ה-SFTP שלנו, שאליו תשלחו את הפיד.
  • משתמש: שם המשתמש ב-SFTP, שמופיע בהגדרות ה-SFTP ב-Google Merchant Center.
  • יציאת שרת SFTP: ‏19321 היא היציאה שבה משתמש שרת ה-SFTP של Google Merchant Center.
  • טביעת אצבע של שרת SFTP:‏ 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d הוא מפתח הזיהוי של טביעת האצבע של השרת partnerupload.google.com.
  • סיסמה: סיסמת ה-SFTP שיצרתם בחשבון Google Merchant Center. הערה: זאת לא הסיסמה שבה אתם משתמשים כדי להיכנס ל-Merchant Center. אפשר למצוא את סיסמת ה-SFTP שלכם בפרטים של כל אחד ממקורות הנתונים שלכם ב-Merchant Center שמבוססים על קבצים.

אפשרות 1: העברת פיד הנתונים דרך תוכנת SFTP

העברת פיד הנתונים דרך תוכנת SFTP

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

אחרי שמורידים ומתקינים את לקוח ה-SFTP, צריך להגדיר אותו כדי להתחבר לשרת ה-SFTP שלנו. בלקוח ה-SFTP קובעים את ההגדרות הבאות:

  • שם מארח:‏ partnerupload.google.com הוא שרת ה-SFTP שלנו, שאליו תשלחו את הפיד.
  • משתמש: אפשר למצוא את שם המשתמש שלכם ב-SFTP בפרטים של כל מקורות הנתונים ב-Merchant Center שמבוססים על קבצים.
  • סיסמה: סיסמת ה-SFTP שנוצרה בחשבון Google Merchant Center. הערה: זאת לא הסיסמה שבה אתם משתמשים כדי להיכנס ל-Merchant Center. אפשר למצוא את סיסמת ה-SFTP שלכם בפרטים של כל אחד ממקורות הנתונים שלכם ב-Merchant Center שמבוססים על קבצים.
  • סוג ההתחברות: צריך להגדיר את ההתחברות כרגילה, ולא כאנונימית. יכול להיות שתצטרכו לשנות את ההגדרה הזו כדי להזין שם משתמש וסיסמה.
הערה: ללקוחות SFTP שונים יש ממשקים שונים. יכול להיות שיהיה צורך להגדיר את החיבור כ-SFTP או להוסיף לכתובת שם המארח את הקידומת 'sftp://‎', כמו בכתובת הבאה: sftp://partnerupload.google.com‏. לקבלת הוראות, יש לעיין בתיעוד של לקוח ה-SFTP שבו משתמשים.

אפשרות 2: שימוש בשורת הפקודה כדי להעלות את הנתונים ב-SFTP

Windows: שימוש בשורת הפקודה כדי להעלות את הנתונים ב-SFTP

  1. בתפריט Start (התחלה) לוחצים על Programs (תוכניות) > Accessories (עזרים) > Command Prompt (שורת הפקודה). לחלופין, בתפריט Start (התחלה), בוחרים באפשרות Programs (תוכניות) ולאחר מכן בוחרים באפשרות MS-DOS Prompt (שורת הפקודה של MS-DOS). אם אף אחד מהשלבים שצוינו לא עובד, אפשר לנסות את האפשרות הבאה: בתפריט Start (התחלה), בוחרים באפשרות Search (חיפוש), בוחרים באפשרות For Files or Folders (לקבצים או לתיקיות) ואז מקלידים את המילה 'prompt'. לוחצים לחיצה כפולה על הקובץ ששמו Command Prompt.
  2. בחלון שמופיע, מקלידים ‎sftp -P 19321 {your sftp username}@partnerupload.google.com‎ (כאשר your SFTP username הוא שם המשתמש שלכם בשרת ה-SFTP) ולוחצים על Enter.
    • אפשר למצוא את שם המשתמש שלכם ב-SFTP בפרטים של כל אחד ממקורות הנתונים ב-Merchant Center שמבוססים על קבצים.
    • '‎-P 19321' מציין את היציאה הנכונה של שרת ה-SFTP של Google Merchant Center.
  3. אם זו הפעם הראשונה שאתם מתחברים ל-partnerupload.google.com, יכול להיות שתופיע ההודעה הבאה: ‎"The authenticity of host '[partnerupload.google.com]:19321' can't be established. RSA key fingerprint is 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d. Are you sure you want to continue connecting (yes/no)?‎" (אי אפשר לאמת את זהות המארח '[partnerupload.google.com]:19321'. טביעת האצבע של מפתח RSA היא 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d. להמשיך בקישור? (כן/לא)) מוודאים שמפתח טביעת האצבע שמוצג בהודעה תואם למפתח שלמעלה ומזינים 'y' (כן).
  4. תוצג בקשה להזנת סיסמה. יש להזין את סיסמת ה-SFTP שיצרתם ב-Merchant Center. הערה: זאת לא הסיסמה שבה אתם משתמשים כדי להיכנס ל-Merchant Center. אפשר למצוא את סיסמת ה-SFTP שלכם בפרטים של כל אחד ממקורות הנתונים שלכם ב-Merchant Center שמבוססים על קבצים.
  5. כדי לשלוח את הקובץ דרך SFTP, מקלידים put {הספרייה שלכם, כולל שם הקובץ} ולוחצים על Enter. לדוגמה, אם שם הפיד הוא "datafeed.txt" והוא ממוקם בתיקייה Documents, צריך להקליד ‎"put C:\Users\username\Documents\datafeed.txt"‎.
  6. אחרי כמה רגעים יופיע עדכון סטטוס שתוכלו לראות בו את התקדמות ההעלאה. כשההעלאה תסתיים, יוצג לכם אישור. בסיום התהליך אפשר לצאת מהתוכנה.
הערה: אם טועים באחד השלבים, יכולה להופיע תיבת הודעה ריקה או הודעת שגיאה. במקרה כזה, צריך להתחיל מחדש מהשלב הראשון ולהמשיך עד שהעברת הקובץ תושלם.

Mac: העלאת הנתונים דרך SFTP באמצעות Terminal

  1. פותחים חלון Terminal. כדי לעשות את זה, לוחצים על Command + מקש הרווח, מחפשים את האפשרות Terminal ובוחרים אותה בתיבה שמופיעה.
  2. בחלון הטרמינל שמופיע, מקלידים ‎sftp -P 19321 {your sftp username}@partnerupload.google.com‎ (כאשר your SFTP username הוא שם המשתמש שלכם בשרת ה-SFTP) ולוחצים על Enter.
    • אפשר למצוא את שם המשתמש שלכם ב-SFTP בפרטים של כל אחד ממקורות הנתונים ב-Merchant Center שמבוססים על קבצים.
    • '‎-P 19321' מציין את היציאה הנכונה של שרת ה-SFTP של Google Merchant Center.
  3. אם זו הפעם הראשונה שאתם מתחברים ל-partnerupload.google.com, יכול להיות שתופיע ההודעה הבאה: ‎"The authenticity of host '[partnerupload.google.com]:19321' can't be established. RSA key fingerprint is 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d. Are you sure you want to continue connecting (yes/no)?‎" (אי אפשר לאמת את זהות המארח '[partnerupload.google.com]:19321'. טביעת האצבע של מפתח RSA היא 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d. להמשיך בקישור? (כן/לא)) מוודאים שמפתח טביעת האצבע שמוצג בהודעה תואם למפתח שלמעלה ומזינים 'y' (כן).
  4. תוצג בקשה להזנת סיסמה. יש להזין את סיסמת ה-SFTP שיצרתם ב-Merchant Center. הערה: זאת לא הסיסמה שבה אתם משתמשים כדי להיכנס ל-Merchant Center. אפשר למצוא את סיסמת ה-SFTP שלכם בפרטים של כל אחד ממקורות הנתונים שלכם ב-Merchant Center שמבוססים על קבצים.
  5. כדי לשלוח את הקובץ דרך SFTP, מקלידים put {הספרייה שלכם, כולל שם הקובץ} ולוחצים על Enter. לדוגמה, אם שם הפיד הוא 'datafeed.txt' והוא שמור בתיקייה Documents, צריך להקליד ‎"put /Users/username/Documents/datafeed.txt"‎.
  6. אחרי כמה רגעים יופיע עדכון סטטוס שתוכלו לראות בו את התקדמות ההעלאה. כשההעלאה תסתיים, יוצג לכם אישור. בסיום התהליך אפשר לצאת מהתוכנה.
הערה: אם טועים באחד השלבים, יכולה להופיע תיבת הודעה ריקה או הודעת שגיאה. במקרה כזה, צריך להתחיל מחדש מהשלב הראשון ולהמשיך עד שהעברת הקובץ תושלם.

Linux‏: העלאת הנתונים דרך SFTP באמצעות שורת הפקודה

  1. פותחים חלון Terminal.
  2. בחלון הטרמינל שמופיע, מקלידים ‎sftp -P 19321 {your sftp username}@partnerupload.google.com‎ (כאשר your SFTP username הוא שם המשתמש שלכם בשרת ה-SFTP) ולוחצים על Enter.
    • אפשר למצוא את שם המשתמש שלכם ב-SFTP בפרטים של כל אחד ממקורות הנתונים ב-Merchant Center שמבוססים על קבצים.
    • '‎-P 19321' מציין את היציאה הנכונה של שרת ה-SFTP של Google Merchant Center.
  3. אם זו הפעם הראשונה שאתם מתחברים ל-partnerupload.google.com, יכול להיות שתופיע ההודעה הבאה: ‎"The authenticity of host '[partnerupload.google.com]:19321' can't be established. RSA key fingerprint is 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d. Are you sure you want to continue connecting (yes/no)?‎" (אי אפשר לאמת את זהות המארח '[partnerupload.google.com]:19321'. טביעת האצבע של מפתח RSA היא 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d. להמשיך בקישור? (כן/לא)) מוודאים שמפתח טביעת האצבע שמוצג בהודעה תואם למפתח שלמעלה ומזינים 'y' (כן).
  4. תוצג בקשה להזנת סיסמה. יש להזין את סיסמת ה-SFTP שיצרתם ב-Merchant Center. הערה: זאת לא הסיסמה שבה אתם משתמשים כדי להיכנס ל-Merchant Center. אפשר למצוא את סיסמת ה-SFTP שלכם בפרטים של כל אחד ממקורות הנתונים שלכם ב-Merchant Center שמבוססים על קבצים.
  5. כדי לשלוח את הקובץ דרך SFTP, מקלידים put {הספרייה שלכם, כולל שם הקובץ} ולוחצים על Enter. לדוגמה, אם שם הפיד הוא 'datafeed.txt' והוא שמור בתיקייה Documents, צריך להקליד ‎"put /home/username/Documents/datafeed.txt"‎.
  6. אחרי כמה רגעים יופיע עדכון סטטוס שתוכלו לראות בו את התקדמות ההעלאה. כשההעלאה תסתיים, יוצג לכם אישור. בסיום התהליך אפשר לצאת מהתוכנה.
הערה: אם טועים באחד השלבים, יכולה להופיע תיבת הודעה ריקה או הודעת שגיאה. במקרה כזה, צריך להתחיל מחדש מהשלב הראשון ולהמשיך עד שהעברת הקובץ תושלם.

שגיאות התחברות בהעלאת קבצים באמצעות SFTP

אם אתם לא מצליחים להתחבר לשרת ה-SFTP, יכולות להיות לכך כמה סיבות נפוצות.

לא יצרתם חשבון SFTP

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

חשבון ה-SFTP עדיין לא פעיל

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

ניסיתם להתחבר לשרת ה-SFTP הלא נכון

אם אתם מנסים להתחבר ל-SFTP באמצעות חלונית של שורת פקודה, אתם צריכים להתחבר לכתובת ‎{your SFTP username}@partnerupload.google.com‎ (כאשר your SFTP username הוא שם המשתמש שלכם בשרת ה-SFTP) ולציין את יציאת השרת 19321 (לדוגמה: ‎sftp -P 19321 ‎{your sftp username}@partnerupload.google.com‎‏). אם אתם משתמשים בלקוח SFTP, יכול להיות שאתם צריכים להוסיף לכתובת של שם המארח את הקידומת '//:sftp' (לדוגמה: sftp://partnerupload.google.com).

שם המשתמש שהזנתם כדי להיכנס אל שרת ה-SFTP שגוי

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

הסיסמה שהזנתם כדי להיכנס אל שרת ה-SFTP שגויה

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

האם המידע הועיל?

איך נוכל לשפר את המאמר?
true
חיפוש
ניקוי החיפוש
סגירת החיפוש
התפריט הראשי
7074891843527274096
true
חיפוש במרכז העזרה
true
true
true
true
true
71525
false
false