מה זה SFTP?
המונח SFTP הוא ראשי תיבות של SSH File Transfer Protocol (פרוטוקול העברת קבצים באמצעות SSH). SFTP הוא פרוטוקול נפוץ להורדה או להעלאה של קבצים באינטרנט. נתונים שמועברים ב-SFTP מוצפנים ומאובטחים, ולא מועברים דרכו נתוני קבצים לא מוצפנים.
הנושאים בדף
לפני שמתחילים
יוצרים מקור נתונים לקובץ מוצרים ויוצרים סיסמה כדי להפעיל את חשבון ה-SFTP ב-Merchant Center. חשוב לזכור, כששולחים פיד ב-SFTP, הקובץ יכול להיות בפורמט דחוס או לא דחוס, אבל חייב להיות קטן מ-4GB. אם הקובץ גדול מ-4GB, צריך לפצל אותו לכמה קבצים קטנים יותר לפני ההעלאה.
אם אחרי שתקראו את המאמר הזה עדיין תצטרכו עזרה כדי להשתמש ב-SFTP, תוכלו לעיין במדריך לפתרון בעיות.
יצירת חשבון SFTP
בחשבון שלכם ב-Merchant Center כבר יש חשבון SFTP, אבל צריך להפעיל אותו. כדי להפעיל את חשבון ה-SFTP:
- יוצרים מקור נתונים לקובץ מוצרים.
- בוחרים באפשרות הוספת קובץ ב-SFTP ולוחצים על הצגת פרטי SFTP.
- לוחצים על יצירת סיסמה. המערכת תיצור לכם סיסמה באופן אוטומטי.
הערה: מטעמי אבטחה, הסיסמה שלכם לא תוצג שוב. כדאי לשמור את הסיסמה במקום בטוח לפני שסוגרים את התיבה הקופצת. אם שכחתם את הסיסמה, אתם יכולים ליצור סיסמה חדשה בלחיצה על איפוס סיסמה.
- חשבון ה-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
- FileZilla (Windows)
- Fetch (Mac)
- כדי למצוא לקוחות SFTP אחרים באינטרנט, אפשר לחפש ב-Google את הביטוי 'SFTP clients'.
אחרי שמורידים ומתקינים את לקוח ה-SFTP, צריך להגדיר אותו כדי להתחבר לשרת ה-SFTP שלנו. בלקוח ה-SFTP קובעים את ההגדרות הבאות:
- שם מארח: partnerupload.google.com הוא שרת ה-SFTP שלנו, שאליו תשלחו את הפיד.
- משתמש: אפשר למצוא את שם המשתמש שלכם ב-SFTP בפרטים של כל מקורות הנתונים ב-Merchant Center שמבוססים על קבצים.
- סיסמה: סיסמת ה-SFTP שנוצרה בחשבון Google Merchant Center. הערה: זאת לא הסיסמה שבה אתם משתמשים כדי להיכנס ל-Merchant Center. אפשר למצוא את סיסמת ה-SFTP שלכם בפרטים של כל אחד ממקורות הנתונים שלכם ב-Merchant Center שמבוססים על קבצים.
- סוג ההתחברות: צריך להגדיר את ההתחברות כרגילה, ולא כאנונימית. יכול להיות שתצטרכו לשנות את ההגדרה הזו כדי להזין שם משתמש וסיסמה.
אפשרות 2: שימוש בשורת הפקודה כדי להעלות את הנתונים ב-SFTP
Windows: שימוש בשורת הפקודה כדי להעלות את הנתונים ב-SFTP
- בתפריט Start (התחלה) לוחצים על Programs (תוכניות) > Accessories (עזרים) > Command Prompt (שורת הפקודה). לחלופין, בתפריט Start (התחלה), בוחרים באפשרות Programs (תוכניות) ולאחר מכן בוחרים באפשרות MS-DOS Prompt (שורת הפקודה של MS-DOS). אם אף אחד מהשלבים שצוינו לא עובד, אפשר לנסות את האפשרות הבאה: בתפריט Start (התחלה), בוחרים באפשרות Search (חיפוש), בוחרים באפשרות For Files or Folders (לקבצים או לתיקיות) ואז מקלידים את המילה 'prompt'. לוחצים לחיצה כפולה על הקובץ ששמו Command Prompt.
- בחלון שמופיע, מקלידים sftp -P 19321 {your sftp username}@partnerupload.google.com (כאשר your SFTP username הוא שם המשתמש שלכם בשרת ה-SFTP) ולוחצים על Enter.
- אפשר למצוא את שם המשתמש שלכם ב-SFTP בפרטים של כל אחד ממקורות הנתונים ב-Merchant Center שמבוססים על קבצים.
- '-P 19321' מציין את היציאה הנכונה של שרת ה-SFTP של Google Merchant Center.
- אם זו הפעם הראשונה שאתם מתחברים ל-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' (כן).
- תוצג בקשה להזנת סיסמה. יש להזין את סיסמת ה-SFTP שיצרתם ב-Merchant Center. הערה: זאת לא הסיסמה שבה אתם משתמשים כדי להיכנס ל-Merchant Center. אפשר למצוא את סיסמת ה-SFTP שלכם בפרטים של כל אחד ממקורות הנתונים שלכם ב-Merchant Center שמבוססים על קבצים.
- כדי לשלוח את הקובץ דרך SFTP, מקלידים put {הספרייה שלכם, כולל שם הקובץ} ולוחצים על Enter. לדוגמה, אם שם הפיד הוא "datafeed.txt" והוא ממוקם בתיקייה Documents, צריך להקליד "put C:\Users\username\Documents\datafeed.txt".
- אחרי כמה רגעים יופיע עדכון סטטוס שתוכלו לראות בו את התקדמות ההעלאה. כשההעלאה תסתיים, יוצג לכם אישור. בסיום התהליך אפשר לצאת מהתוכנה.
Mac: העלאת הנתונים דרך SFTP באמצעות Terminal
- פותחים חלון Terminal. כדי לעשות את זה, לוחצים על Command + מקש הרווח, מחפשים את האפשרות Terminal ובוחרים אותה בתיבה שמופיעה.
- בחלון הטרמינל שמופיע, מקלידים sftp -P 19321 {your sftp username}@partnerupload.google.com (כאשר your SFTP username הוא שם המשתמש שלכם בשרת ה-SFTP) ולוחצים על Enter.
- אפשר למצוא את שם המשתמש שלכם ב-SFTP בפרטים של כל אחד ממקורות הנתונים ב-Merchant Center שמבוססים על קבצים.
- '-P 19321' מציין את היציאה הנכונה של שרת ה-SFTP של Google Merchant Center.
- אם זו הפעם הראשונה שאתם מתחברים ל-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' (כן).
- תוצג בקשה להזנת סיסמה. יש להזין את סיסמת ה-SFTP שיצרתם ב-Merchant Center. הערה: זאת לא הסיסמה שבה אתם משתמשים כדי להיכנס ל-Merchant Center. אפשר למצוא את סיסמת ה-SFTP שלכם בפרטים של כל אחד ממקורות הנתונים שלכם ב-Merchant Center שמבוססים על קבצים.
- כדי לשלוח את הקובץ דרך SFTP, מקלידים put {הספרייה שלכם, כולל שם הקובץ} ולוחצים על Enter. לדוגמה, אם שם הפיד הוא 'datafeed.txt' והוא שמור בתיקייה Documents, צריך להקליד "put /Users/username/Documents/datafeed.txt".
- אחרי כמה רגעים יופיע עדכון סטטוס שתוכלו לראות בו את התקדמות ההעלאה. כשההעלאה תסתיים, יוצג לכם אישור. בסיום התהליך אפשר לצאת מהתוכנה.
Linux: העלאת הנתונים דרך SFTP באמצעות שורת הפקודה
- פותחים חלון Terminal.
- בחלון הטרמינל שמופיע, מקלידים sftp -P 19321 {your sftp username}@partnerupload.google.com (כאשר your SFTP username הוא שם המשתמש שלכם בשרת ה-SFTP) ולוחצים על Enter.
- אפשר למצוא את שם המשתמש שלכם ב-SFTP בפרטים של כל אחד ממקורות הנתונים ב-Merchant Center שמבוססים על קבצים.
- '-P 19321' מציין את היציאה הנכונה של שרת ה-SFTP של Google Merchant Center.
- אם זו הפעם הראשונה שאתם מתחברים ל-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' (כן).
- תוצג בקשה להזנת סיסמה. יש להזין את סיסמת ה-SFTP שיצרתם ב-Merchant Center. הערה: זאת לא הסיסמה שבה אתם משתמשים כדי להיכנס ל-Merchant Center. אפשר למצוא את סיסמת ה-SFTP שלכם בפרטים של כל אחד ממקורות הנתונים שלכם ב-Merchant Center שמבוססים על קבצים.
- כדי לשלוח את הקובץ דרך SFTP, מקלידים put {הספרייה שלכם, כולל שם הקובץ} ולוחצים על Enter. לדוגמה, אם שם הפיד הוא 'datafeed.txt' והוא שמור בתיקייה Documents, צריך להקליד "put /home/username/Documents/datafeed.txt".
- אחרי כמה רגעים יופיע עדכון סטטוס שתוכלו לראות בו את התקדמות ההעלאה. כשההעלאה תסתיים, יוצג לכם אישור. בסיום התהליך אפשר לצאת מהתוכנה.
שגיאות התחברות בהעלאת קבצים באמצעות 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 לא מוצגת בחשבון. אם איבדתם את הסיסמה, תצטרכו לאפס אותה.