מה זה SFTP?
המונח SFTP הוא ראשי תיבות של SSH File Transfer Protocol (פרוטוקול העברת קבצים באמצעות SSH). זהו פרוטוקול נפוץ להורדה או להעלאה של קבצים באינטרנט. ב-SFTP הנתונים מוצפנים ומאובטחים, ולא מועברים נתוני קבצים לא מוצפנים.
לפני שמתחילים
כדי לשלוח פידים של נתונים, תחילה צריך ליצור פיד. חשוב לזכור, כששולחים פיד ב-SFTP, הקובץ יכול להיות בפורמט דחוס או לא דחוס, אבל חייב להיות קטן מ-4GB. אם הקובץ גדול יותר, צריך לפצל אותו לכמה קבצים קטנים לפני ההעלאה.
אם אחרי שתסיימו לקרוא את המאמר הזה עדיין תצטרכו עזרה בשימוש ב-SFTP, תוכלו לעיין במדריך לפתרון בעיות.
יצירת חשבון SFTP
כדי ליצור חשבון SFTP:
- בחשבון Manufacturer Center, לוחצים על סמל הכלים וההגדרות .
- בתפריט הנפתח, לוחצים על SFTP או על GCS.
- לוחצים על הכרטיסייה SFTP.
- המערכת תיצור באופן אוטומטי שם משתמש לחשבון SFTP. כדי ליצור סיסמה ולהפעיל את החשבון, לוחצים על יצירה.
- עכשיו יופיע חלון קטן ובו הסיסמה שנוצרה באופן אוטומטי.
- כדי לחזור לדף ההגדרות של SFTP, לוחצים על סגירה.
שינוי הסיסמה ל-SFTP
כדי לשנות את סיסמת ה-SFTP, צריך ליצור סיסמה מאובטחת ב-Manufacturer Center. כדי לשנות את סיסמת ההתחברות ל-SFTP:
- בחשבון Manufacturer Center, לוחצים על סמל הכלים וההגדרות .
- בתפריט הנפתח, לוחצים על SFTP או על GCS.
- בקטע SFTP, לוחצים על איפוס.
- בחלון הקופץ שייפתח תוצג בקשה לאישור שינוי הסיסמה. כדי להמשיך, לוחצים על איפוס.
- עכשיו יופיע חלון קטן נוסף ובו הסיסמה החדשה שנוצרה.
- לוחצים על סגירה כדי לחזור לדף ההגדרות של SFTP.
הערה: לאחר יצירת הסיסמה, חשוב לשמור את הסיסמה במקום מאובטח לפני שסוגרים את התיבה הקופצת. מטעמי אבטחה, הסיסמה לא תוצג שוב. חשוב לזכור שב-Google Manufacturer Center אפשר רק ליצור סיסמאות חדשות ל-SFTP. לא ניתן לאחזר סיסמאות שאבדו או נשכחו.
העלאת קובץ באמצעות SFTP
יש הרבה שיטות להעלאת קבצים באמצעות SFTP, אבל במאמר הזה פירטנו הוראות רק בנוגע לשיטות הנפוצות ביותר. אם לא השתמשתם ב-SFTP בעבר, אנחנו ממליצים על אפשרות 1 המתוארת בהמשך, כי הכי קל להגדיר אותה.
בכל האפשרויות צריך את הפרטים הבאים:
- שם המארח: partnerupload.google.com. זה שרת ה-SFTP שלנו, שאליו שולחים את הפיד.
- משתמש: שם המשתמש ב-SFTP, שמופיע בהגדרות ה-SFTP ב-Google Manufacturer Center.
- יציאת שרת SFTP: 19321, זו היציאה שבה משתמש שרת ה-SFTP של Google Manufacturer Center.
- טביעת אצבע של שרת SFTP: 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d, זה מפתח הזיהוי של טביעת האצבע של השרת partnerupload.google.com.
- סיסמה: סיסמת ה-SFTP שיצרתם בחשבון Manufacturer Center. לתשומת ליבכם, זאת לא הסיסמה שבה אתם משתמשים כדי להיכנס ל-Manufacturer Center. סיסמת ההתחברות ל-SFTP מוגדרת בחשבון שלכם בקטע 'הגדרות SFTP' (הגדרות > SFTP).
אפשרות 1: העברת פיד הנתונים דרך תוכנת SFTP
העברת פיד הנתונים דרך תוכנת SFTP
אחרי שמורידים ומתקינים את לקוח ה-SFTP, צריך להגדיר אותו כדי להתחבר לשרת ה-SFTP שלנו. בלקוח ה-SFTP יש לקבוע את ההגדרות הבאות:
- שם המארח: partnerupload.google.com. זה שרת ה-SFTP שלנו, שאליו שולחים את הפיד.
- משתמש: שם המשתמש ב-SFTP, שמופיע בהגדרות ה-SFTP ב-Google Manufacturer Center.
- סיסמה: סיסמת ה-SFTP שיצרתם בחשבון Google Manufacturer Center. לתשומת ליבכם, זאת לא הסיסמה שבה אתם משתמשים כדי להיכנס ל-Manufacturer Center. סיסמת ההתחברות ל-SFTP מוגדרת בחשבון שלכם בהגדרות ה-SFTP (הגדרות > SFTP).
- סוג ההתחברות: צריך להגדיר את ההתחברות כרגילה, ולא כאנונימית. ייתכן שיהיה צורך לשנות את ההגדרה הזו כדי שניתן יהיה להזין שם משתמש וסיסמה.
הערה: ללקוחות SFTP שונים יש ממשקים שונים. יכול להיות שיהיה צורך להגדיר את החיבור כ-SFTP או להוסיף לכתובת שם המארח את הקידומת "sftp://" (לדוגמה: sftp://partnerupload.google.com). לקבלת הוראות, יש לעיין בתיעוד של לקוח ה-SFTP שבו משתמשים.
אפשרות 2: העלאת הנתונים דרך SFTP באמצעות שורת הפקודה
Windows: העלאת הנתונים דרך SFTP באמצעות שורת הפקודה
- בתפריט Start (התחל) לוחצים על Programs (תוכניות) > Accessories (עזרים) > Command Prompt (שורת הפקודה). לחלופין, בתפריט Start (התחל), בוחרים באפשרות Programs (תוכניות) ולאחר מכן בוחרים באפשרות MS-DOS Prompt (שורת הפקודה של MS-DOS). (אם לא מצאתם את שורת הפקודה דרך אף אחת מהאפשרויות האלה: בתפריט Start (התחל), בוחרים באפשרות Search (חיפוש), בוחרים For Files or Folders (עבור קבצים או תיקיות) ומקלידים את המילים Command Prompt (שורת הפקודה). לוחצים לחיצה כפולה על הקובץ ששמו "Command Prompt").
- בחלון שמופיע, מקלידים sftp -P 19321 {your sftp username}@partnerupload.google.com ומקישים על Enter.
- מציינים את שם המשתמש שהגדרתם ב-Manufacturer Center (כדי להציג אותו, בחשבון לוחצים על הגדרות ואז על SFTP).
- -P 19321 מציין את היציאה הנכונה של שרת ה-SFTP של Google Manufacturer 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)?" מוודאים שמפתח טביעת האצבע המוצג בהודעה תואם למפתח שלמעלה ומזינים 'y'.
- תוצג בקשה להזין סיסמה. מזינים את סיסמת ה-SFTP שיצרתם ב-Manufacturer Center. לתשומת ליבכם, זאת לא הסיסמה שבה אתם משתמשים כדי להיכנס ל-Manufacturer Center. הסיסמה הזו מוגדרת בחשבון שלכם בהגדרות ה-SFTP (הגדרות > SFTP).
- כדי לשלוח את הקובץ דרך SFTP, מקלידים put {הספרייה שלכם, כולל שם הקובץ} ומקישים על Enter. לדוגמה, אם שם הפיד הוא "datafeed.txt" והוא ממוקם בתיקייה Documents, צריך להקליד "put C:\Users\username\Documents\datafeed.txt".
- לאחר כמה רגעים, יופיע עדכון סטטוס שיציג את התקדמות ההעלאה. כשההעלאה תסתיים, יוצג אישור על כך. בסיום התהליך, אפשר לצאת מהתוכנה.
Mac: העלאת הנתונים דרך SFTP באמצעות Terminal
- פותחים חלון Terminal. כדי לעשות זאת, מקישים על Command + רווח, מחפשים את האפשרות "Terminal" ובוחרים אותה בתיבה שמופיעה.
- בחלון Terminal שמופיע, מקלידים sftp -P 19321 {שם המשתמש שלכם ב-SFTP}@partnerupload.google.com ומקישים על Enter.
- מציינים את שם המשתמש שהגדרתם ב-Manufacturer Center (כדי להציג אותו, בחשבון לוחצים על הגדרות).
- -P 19321 מציין את היציאה הנכונה של שרת ה-SFTP של Google Manufacturer 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)?" מוודאים שמפתח טביעת האצבע המוצג בהודעה תואם למפתח שלמעלה ומזינים 'y'.
- תוצג בקשה להזין סיסמה. מזינים את סיסמת ה-SFTP שיצרתם ב-Manufacturer Center. לתשומת ליבכם, זאת לא הסיסמה שבה אתם משתמשים כדי להיכנס ל-Manufacturer Center. הסיסמה הזו מוגדרת בחשבון שלכם בהגדרות ה-SFTP (הגדרות > SFTP).
- כדי לשלוח את הקובץ ב-SFTP, מקלידים put {הספרייה שלכם, כולל שם הקובץ} ומקישים על Enter. לדוגמה, אם שם הפיד הוא 'datafeed.txt' והוא שמור בתיקייה Documents, צריך להקליד "put /Users/username/Documents/datafeed.txt".
- לאחר כמה רגעים, יופיע עדכון סטטוס שיציג את התקדמות ההעלאה. כשההעלאה תסתיים, יוצג אישור על כך. בסיום התהליך, אפשר לצאת מהתוכנה.
הערה: אם טועים באחד השלבים, עשויה להופיע תיבת הודעה ריקה או הודעת שגיאה. במקרה כזה, צריך להתחיל מחדש מהשלב הראשון ולהמשיך עד שמסיימים והקובץ עובר.
Linux: העלאת הנתונים דרך SFTP באמצעות שורת הפקודה
- פותחים את Terminal.
- בחלון Terminal שמופיע, מקלידים sftp -P 19321 {your sftp username}@partnerupload.google.com ומקישים על Enter.
- מציינים את שם המשתמש שהגדרתם ב-Manufacturer Center (כדי להציג אותו, בחשבון לוחצים על הגדרות ואז על SFTP).
- -P 19321 מציין את היציאה הנכונה של שרת ה-SFTP של Google Manufacturer 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)?" מוודאים שמפתח טביעת האצבע המוצג בהודעה תואם למפתח שלמעלה ומזינים 'y'.
- תוצג בקשה להזין סיסמה. מזינים את סיסמת ה-SFTP שיצרתם ב-Manufacturer Center. לתשומת ליבכם, זאת לא הסיסמה שבה אתם משתמשים כדי להיכנס ל-Manufacturer Center. הסיסמה הזו מוגדרת בחשבון שלכם בהגדרות ה-SFTP (הגדרות > SFTP).
- כדי לשלוח את הקובץ דרך SFTP, מקלידים put {הספרייה שלכם, כולל שם הקובץ} ומקישים על Enter. לדוגמה, אם שם הפיד הוא 'datafeed.txt' והוא שמור בתיקייה Documents, צריך להקליד "put /home/username/Documents/datafeed.txt".
- אחרי כמה רגעים, יופיע עדכון סטטוס שתוכלו לראות בו את התקדמות ההעלאה. כשההעלאה תסתיים, יוצג לכם אישור. בסיום התהליך אפשר לצאת מהתוכנה.