एसएफ़टीपी क्या है?
एसएफ़टीपी का मतलब एसएसएच फ़ाइल ट्रांसफ़र प्रोटोकॉल (एफ़टीपी) होता है. एसएफ़टीपी, इंटरनेट पर फ़ाइलें अपलोड करने या डाउनलोड करने का एक आम तरीका है. इसकी मदद से, एन्क्रिप्ट (सुरक्षित) करने की सुविधा का इस्तेमाल करके डेटा को सुरक्षित तरीके से ट्रांसफ़र किया जाता है. इस प्रोटोकॉल में, बिना एन्क्रिप्शन के किसी फ़ाइल को ट्रांसफ़र नहीं किया जाता है.
इस पेज पर मौजूद जानकारी
- एसएफ़टीपी का इस्तेमाल शुरू करने से पहले ध्यान देने लायक ज़रूरी बातें
- एसएफ़टीपी खाता बनाना
- एसएफ़टीपी का इस्तेमाल करके अपनी फ़ाइल अपलोड करना
- फ़ाइलें अपलोड करते समय, एसएफ़टीपी सर्वर में लॉगिन करने के दौरान होने वाली गड़बड़ियां
शुरू करने से पहले ध्यान लेने लायक ज़रूरी बातें
प्रॉडक्ट फ़ाइल का डेटा सोर्स बनाएं और पासवर्ड बनाकर Merchant Center एसएफ़टीपी खाता चालू करें. ध्यान दें कि एसएफ़टीपी से डेटा फ़ीड सबमिट करने के दौरान, आपकी फ़ाइल का साइज़ चार गीगाबाइट (जीबी) से कम होना चाहिए, फिर चाहे फ़ाइल को कंप्रेस किया गया हो या न किया गया हो. अगर अपलोड की जाने वाली फ़ाइल का साइज़ चार जीबी से ज़्यादा है, तो अपलोड करने से पहले उसे कई छोटी फ़ाइलों में बांट दें.
अगर इस लेख को पढ़ने के बाद, आपको एसएफ़टीपी का इस्तेमाल करने के लिए और मदद चाहिए, तो समस्या को हल करने में मदद करने वाली हमारी गाइड पढ़ें.
एसएफ़टीपी खाता बनाना
आपके Merchant Center खाते में पहले से ही एसएफ़टीपी खाता मौजूद होता है. हालांकि, आपको इसे चालू करना पड़ेगा. एसएफ़टीपी खाता चालू करने के लिए:
- प्रॉडक्ट फ़ाइल का डेटा सोर्स बनाएं.
- प्रॉडक्ट
पेज पर, एसएफ़टीपी का इस्तेमाल करके फ़ाइल जोड़ें चुनें. इसके बाद, एसएफ़टीपी की जानकारी देखें पर क्लिक करें.
- पासवर्ड बनाएं पर क्लिक करें. इसके बाद, आपका पासवर्ड अपने-आप जनरेट हो जाता है.
ध्यान दें: सुरक्षा की वजहों से आपका पासवर्ड फिर से नहीं दिखाया जाएगा. पॉप-अप बॉक्स को खारिज करने से पहले, पक्का कर लें कि आपने पासवर्ड को सुरक्षित तरीके से सेव कर लिया हो. अगर आपको पासवर्ड याद नहीं है, तो पासवर्ड रीसेट करें पर क्लिक करके नया पासवर्ड बनाया जा सकता है.
- आपका Merchant Center एसएफ़टीपी खाता अब चालू है. हालांकि, पहली बार पासवर्ड जनरेट होने में कुछ घंटे लग सकते हैं. अगर आप हमारे एसएफ़टीपी सर्वर में तुरंत लॉग इन न कर पाएं, तो कुछ देर बाद कोशिश करें.
एसएफ़टीपी का इस्तेमाल करके अपनी फ़ाइल अपलोड करना
एसएफ़टीपी का इस्तेमाल करके फ़ाइल अपलोड करने के लिए कई तरीकों का इस्तेमाल किया जा सकता है. हमने यहां आम तौर पर इस्तेमाल किए जाने वाले तरीकों के बारे में निर्देश दिए हैं. अगर आपने पहले कभी एसएफ़टीपी का इस्तेमाल नहीं किया है, तो हमारा सुझाव है कि आप यहां दिए गए पहले विकल्प को आज़माएं, क्योंकि इसे कॉन्फ़िगर करना सबसे आसान है.
सभी विकल्पों के साथ, आपको यहां दी गई जानकारी की ज़रूरत पड़ेगी:
- होस्ट नेम: partnerupload.google.com. यह हमारा एसएफ़टीपी सर्वर है जहां आपको अपना फ़ीड अपलोड करना होगा.
- उपयोगकर्ता: आपको एसएफ़टीपी का अपना उपयोगकर्ता नाम, Google Merchant Center की एसएफ़टीपी सेटिंग में दिखेगा.
- एसएफ़टीपी सर्वर पोर्ट: 19321 वह पोर्ट है जिसे Google Merchant Center का एसएफ़टीपी सर्वर इस्तेमाल करता है.
- एसएफ़टीपी सर्वर फ़िंगरप्रिंट:: partnerupload.google.com के लिए पहचान कराने वाली सर्वर फ़िंगरप्रिंट कुंजी, 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d है.
- पासवर्ड: एसएफ़टीपी का वह पासवर्ड जिसे आपने Merchant Center खाते में जनरेट किया है. ध्यान दें कि यह पासवर्ड, Merchant Center खाते के आपके पासवर्ड से अलग होगा. आपका एसएफ़टीपी पासवर्ड, Merchant Center में आपके किसी भी फ़ाइल-आधारित डेटा सोर्स की जानकारी में देखा जा सकता है.
पहला विकल्प: एसएफ़टीपी प्रोग्राम का इस्तेमाल करके अपने डेटा फ़ीड को ट्रांसफ़र करना
एसएफ़टीपी प्रोग्राम का इस्तेमाल करके अपने डेटा फ़ीड को ट्रांसफ़र करें
- FileZilla (Windows)
- Fetch (Mac)
- वेब पर अन्य एसएफ़टीपी क्लाइंट ढूंढने के लिए, Google Search पर “एसएफ़टीपी क्लाइंट” खोजें.
एसएफ़टीपी प्रोग्राम को डाउनलोड और इंस्टॉल करने के बाद आपको इसे कॉन्फ़िगर करना होगा, ताकि आप हमारे एसएफ़टीपी सर्वर से कनेक्ट कर पाएं. आपके एसएफ़टीपी क्लाइंट में ये सेटिंग होनी चाहिए:
- होस्ट नेम: partnerupload.google.com. यह हमारा एसएफ़टीपी सर्वर है जहां आपको अपना फ़ीड अपलोड करना होगा.
- उपयोगकर्ता: आपका एसएफ़टीपी उपयोगकर्ता नाम, Merchant Center में आपके किसी भी फ़ाइल-आधारित डेटा सोर्स की जानकारी में देखा जा सकता है.
- पासवर्ड: वह एसएफ़टीपी पासवर्ड जिसे आपने Google Merchant Center खाते में जनरेट किया है. ध्यान दें कि यह पासवर्ड, Merchant Center खाते के आपके पासवर्ड से अलग होगा. आपका एसएफ़टीपी पासवर्ड, Merchant Center में आपके किसी भी फ़ाइल-आधारित डेटा सोर्स की जानकारी में देखा जा सकता है.
- Logontype: इसे 'सामान्य' पर सेट किया जाना चाहिए, न कि 'पहचान छिपाएं' पर. अपना उपयोगकर्ता नाम और पासवर्ड डालने से पहले, आपको यह सेटिंग बदलनी पड़ सकती है.
दूसरा विकल्प: कमांड लाइन का इस्तेमाल करके, अपने डेटा को एसएफ़टीपी के ज़रिए अपलोड करना
- अपने ब्राउज़र की कैश मेमोरी और कुकी मिटाएं या किसी दूसरे ब्राउज़र का इस्तेमाल करें.
- पक्का करें कि आपने सर्वर की जो जानकारी डाली है वह सही हो.
- अगर समस्या बनी रहती है, तो फ़ाइलों को किसी दूसरे तरीके से ट्रांसफ़र करें. जैसे, एसएफ़टीपी क्लाइंट. इस बारे में पहले विकल्प में बताया गया है. इससे, फ़ाइलों को ट्रांसफ़र करने की प्रोसेस आसान हो जाएगी.
Windows: Command Prompt का इस्तेमाल करके, अपने डेटा को एसएफ़टीपी के ज़रिए अपलोड करना
- Start मेन्यू पर जाकर, Programs चुनें, फिर Accessories को चुनें, उसके बाद Command Prompt चुनें. आप चाहें, तो Start मेन्यू पर जाकर, Programs चुनें, फिर MS-DOS Prompt को चुनें. अगर इन दोनों में से कोई भी चरण काम न करे, तो यह विकल्प आज़माएं: Start मेन्यू पर जाकर, Search और फिर For Files or Folders चुनें. इसके बाद 'prompt' शब्द टाइप करें. Command Prompt नाम की फ़ाइल पर दो बार क्लिक करें.
- स्क्रीन पर दिखने वाली विंडो में, sftp -P 19321 {your sftp username}@partnerupload.google.com टाइप करें और Enter दबाएं.
- आपका एसएफ़टीपी उपयोगकर्ता नाम, Merchant Center में आपके किसी भी फ़ाइल-आधारित डेटा सोर्स की जानकारी में देखा जा सकता है.
- Google Merchant Center के एसएफ़टीपी सर्वर के लिए, “-P 19321” सही पोर्ट तय करता है.
- अगर आपने पहली बार partnerupload.google.com से कनेक्ट किया है, तो आपको यह प्रॉम्प्ट दिख सकता है: “होस्ट "[partnerupload.google.com]:19321 की पुष्टि" नहीं की जा सकी. आरएसए कुंजी वाला फ़िंगरप्रिंट 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d है. क्या आपको वाकई कनेक्ट करना जारी रखना है (हां/नहीं)?” इस बात की पुष्टि करें कि आपके सेशन में दिखाई गई फ़िंगरप्रिंट कुंजी, ऊपर दी गई कुंजी से मेल खाती है. इसके बाद, "y" टाइप करें.
- अब आपको पासवर्ड डालने के लिए कहा जाएगा. Merchant Center में एसएफ़टीपी खाते के लिए जनरेट किया गया पासवर्ड डालें. ध्यान दें कि यह पासवर्ड, Merchant Center खाते के आपके पासवर्ड से अलग होगा. आपका एसएफ़टीपी पासवर्ड, Merchant Center में आपके किसी भी फ़ाइल-आधारित डेटा सोर्स की जानकारी में देखा जा सकता है.
- एसएफ़टीपी से फ़ाइल अपलोड करने के लिए, put {your directory, including filename} टाइप करें और Enter दबाएं. उदाहरण के लिए, अगर आपके Documents फ़ोल्डर में "datafeed.txt" नाम का एक फ़ीड था, तो आपको "put C:\Users\username\Documents\datafeed.txt" टाइप करना होगा.
- कुछ देर बाद, आपको स्टेटस अपडेट को लेकर जानकारी दिखेगी, जिसमें यह दिखेगा कि कितना डेटा अपलोड हुआ है. साथ ही, डेटा अपलोड होने पर इसकी पुष्टि भी की जाएगी. आप चाहें तो प्रोसेस पूरी होने के बाद, प्रोग्राम से ऑप्ट आउट कर लें.
Mac: Terminal का इस्तेमाल करके, अपने डेटा को एसएफ़टीपी के ज़रिए अपलोड करना
- Terminal विंडो खोलें. डेटा अपलोड करने के लिए, Command + Spacebar दबाएं. इसके बाद, Terminal खोजें और स्क्रीन पर दिखने वाले बॉक्स में उसे चुनें.
- स्क्रीन पर दिखने वाली Terminal विंडो में, sftp -P 19321 {your sftp username}@partnerupload.google.com टाइप करें और Enter दबाएं.
- आपका एसएफ़टीपी उपयोगकर्ता नाम, Merchant Center में आपके किसी भी फ़ाइल-आधारित डेटा सोर्स की जानकारी में देखा जा सकता है.
- Google Merchant Center के एसएफ़टीपी सर्वर के लिए, “-P 19321” सही पोर्ट तय करता है.
- अगर आपने पहली बार partnerupload.google.com से कनेक्ट किया है, तो आपको यह प्रॉम्प्ट दिख सकता है: “होस्ट "[partnerupload.google.com]:19321 की पुष्टि" नहीं की जा सकी. आरएसए कुंजी वाला फ़िंगरप्रिंट 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d है. क्या आपको वाकई कनेक्ट करना जारी रखना है (हां/नहीं)?” इस बात की पुष्टि करें कि आपके सेशन में दिखाई गई फ़िंगरप्रिंट कुंजी, ऊपर दी गई कुंजी से मेल खाती है. इसके बाद, "y" टाइप करें.
- अब आपको पासवर्ड डालने के लिए कहा जाएगा. Merchant Center में एसएफ़टीपी खाते के लिए जनरेट किया गया पासवर्ड डालें. ध्यान दें कि यह पासवर्ड, Merchant Center खाते के आपके पासवर्ड से अलग होगा. आपका एसएफ़टीपी पासवर्ड, Merchant Center में आपके किसी भी फ़ाइल-आधारित डेटा सोर्स की जानकारी में देखा जा सकता है.
- एसएफ़टीपी से फ़ाइल अपलोड करने के लिए, put {your directory, including filename} टाइप करें और Enter दबाएं. उदाहरण के लिए, अगर आपके Documents फ़ोल्डर में "datafeed.txt" नाम का एक फ़ीड था, तो आपको "put /Users/username/Documents/datafeed.txt" टाइप करना होगा.
- कुछ देर बाद, आपको स्टेटस अपडेट को लेकर जानकारी दिखेगी, जिसमें यह दिखेगा कि कितना डेटा अपलोड हुआ है. साथ ही, डेटा अपलोड होने पर इसकी पुष्टि भी की जाएगी. आप चाहें तो प्रोसेस पूरी होने के बाद, प्रोग्राम से ऑप्ट आउट कर लें.
Linux: कमांड लाइन का इस्तेमाल करके, अपने डेटा को एसएफ़टीपी के ज़रिए अपलोड करना
- Terminal खोलें.
- स्क्रीन पर दिखने वाली Terminal विंडो में, sftp -P 19321 {your sftp username}@partnerupload.google.com टाइप करें और Enter दबाएं.
- आपका एसएफ़टीपी उपयोगकर्ता नाम, Merchant Center में आपके किसी भी फ़ाइल-आधारित डेटा सोर्स की जानकारी में देखा जा सकता है.
- Google Merchant Center के एसएफ़टीपी सर्वर के लिए, “-P 19321” सही पोर्ट तय करता है.
- अगर आपने पहली बार partnerupload.google.com से कनेक्ट किया है, तो आपको यह प्रॉम्प्ट दिख सकता है: “होस्ट "[partnerupload.google.com]:19321 की पुष्टि" नहीं की जा सकी. आरएसए कुंजी वाला फ़िंगरप्रिंट 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d है. क्या आपको वाकई कनेक्ट करना जारी रखना है (हां/नहीं)?” इस बात की पुष्टि करें कि आपके सेशन में दिखाई गई फ़िंगरप्रिंट कुंजी, ऊपर दी गई कुंजी से मेल खाती है. इसके बाद, "y" टाइप करें.
- अब आपको पासवर्ड डालने के लिए कहा जाएगा. Merchant Center में एसएफ़टीपी खाते के लिए जनरेट किया गया पासवर्ड डालें. ध्यान दें कि यह पासवर्ड, Merchant Center खाते के आपके पासवर्ड से अलग होगा. आपका एसएफ़टीपी पासवर्ड, Merchant Center में आपके किसी भी फ़ाइल-आधारित डेटा सोर्स की जानकारी में देखा जा सकता है.
- एसएफ़टीपी से फ़ाइल अपलोड करने के लिए, put {your directory, including filename} टाइप करें और Enter दबाएं. उदाहरण के लिए, अगर आपके Documents फ़ोल्डर में "datafeed.txt" नाम का एक फ़ीड था, तो आपको "put /home/username/Documents/datafeed.txt" टाइप करना होगा.
- कुछ देर बाद, आपको स्टेटस अपडेट को लेकर जानकारी दिखेगी, जिसमें यह दिखेगा कि कितना डेटा अपलोड हुआ है. साथ ही, डेटा अपलोड होने पर इसकी पुष्टि भी की जाएगी. आप चाहें तो प्रोसेस पूरी होने के बाद, प्रोग्राम से ऑप्ट आउट कर लें.
फ़ाइलें अपलोड करते समय, एसएफ़टीपी सर्वर में लॉगिन करने के दौरान होने वाली गड़बड़ियां
कई आम वजहों से, आपको एसएफ़टीपी सर्वर से कनेक्ट करने में समस्या आ सकती है.
एसएफ़टीपी खाता न होना
एसएफ़टीपी का इस्तेमाल करके फ़ाइलें अपलोड करने से पहले, आपको अपने Merchant Center के लिए एसएफ़टीपी खाता बनाना होगा. ध्यान दें कि आपके एसएफ़टीपी और Google Merchant Center खाते के लॉगिन क्रेडेंशियल अलग-अलग होंगे. इसका मतलब है कि उनके उपयोगकर्ता नाम और पासवर्ड अलग-अलग होंगे.
एसएफ़टीपी खाता चालू न होना
एसएफ़टीपी खाता बनाने या उसमें बदलाव करने के तुरंत बाद उससे कनेक्ट करने की कोशिश करने पर, आप शायद लॉग इन न कर पाएं. नए एसएफ़टीपी खाते को चालू होने में कुछ घंटे लगते हैं.
सही एसएफ़टीपी सर्वर से कनेक्ट न करना
एसएफ़टीपी के लिए कमांड लाइन वाले प्रॉम्ट का इस्तेमाल करने पर, आपको {your SFTP username}@partnerupload.google.com से कनेक्ट होना होगा. आपको 19321 वाले एक खास सर्वर पोर्ट की मदद से यह काम करना होगा. जैसे, sftp -P 19321 {your sftp username}@partnerupload.google.com. अगर आपने किसी एसएफ़टीपी क्लाइंट का इस्तेमाल किया है, तो आपको होस्ट नेम के पते के आगे "sftp://" प्रोटोकॉल जोड़ना होगा. जैसे, sftp://partnerupload.google.com.
एसएफ़टीपी खाते के लिए गलत उपयोगकर्ता नाम का इस्तेमाल करना
पक्का करें कि आपने सही Merchant Center खाते के लिए, एसएफ़टीपी नाम का इस्तेमाल किया हो. आपका एसएफ़टीपी उपयोगकर्ता नाम, Merchant Center में आपके किसी भी फ़ाइल-आधारित डेटा सोर्स की जानकारी में देखा जा सकता है.
एसएफ़टीपी खाते के लिए गलत पासवर्ड का इस्तेमाल करना
सुरक्षा के मकसद से, आपके एसएफ़टीपी खाते में उसका पासवर्ड नहीं दिखाया जाता है. पासवर्ड भूल जाने पर आपको इसे रीसेट करना होगा.