एसएसएच सेटअप करना

Actions Center की शर्त है कि एक सिक्योर शेल (एसएसएच) कनेक्शन का इस्तेमाल करके, अपने फ़ीड ड्रॉपबॉक्स से जुड़ें. एसएसएच एक ऐसा नेटवर्क प्रोटोकॉल है जो आपके सिस्टम और Google के सर्वर के बीच सुरक्षित तरीके से डेटा ट्रांसफ़र करता है.

पासवर्ड पर भरोसा किए बिना इस सुरक्षित कनेक्शन की पुष्टि करने के लिए, आपको एसएसएच कुंजी के जोड़े की ज़रूरत होगी. कुंजी जोड़े में दो मैचिंग कॉम्पोनेंट होते हैं:

  • निजी पासकोड: यह एक सीक्रेट पासकोड होता है, जो आपके सिस्टम पर सुरक्षित तरीके से मौजूद होता है या जिसे आपका ऐप्लिकेशन मैनेज करता है. यह कुंजी आपके सुरक्षित क्रेडेंशियल के तौर पर काम करती है.
  • सार्वजनिक कुंजी: यह एक ऐसी कुंजी होती है जिसे आपको Actions Center में अपलोड करना होता है. यह कोई सीक्रेट कुंजी नहीं होती. Google, फ़ीड अपलोड करने के लिए एसएफ़टीपी कनेक्शन सेट अप करते समय, आपकी निजी कुंजी के हस्ताक्षर की पुष्टि करने के लिए इसका इस्तेमाल करता है.

एसएफ़टीपी का इस्तेमाल करके कनेक्ट करने पर, आपका क्लाइंट आपकी निजी कुंजी का इस्तेमाल करके, 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-keygen कमांड लाइन यूटिलिटी का इस्तेमाल करके, एसएसएच कुंजी का जोड़ा बनाया जा सकता है. यह Linux, macOS, और ज़्यादातर Windows एनवायरमेंट पर उपलब्ध होती है.

  1. अपना टर्मिनल या कमांड प्रॉम्प्ट खोलें.

  2. नया आरएसए कुंजी का जोड़ा जनरेट करने के लिए, यह कमांड चलाएं. google_actions_center को अपनी पसंद के फ़ाइल नाम से बदला जा सकता है:

    ssh-keygen -t rsa -f google_actions_center

  3. जब आपसे कहा जाए, तो बिना पासफ़्रेज़ के कुंजी बनाने के लिए Enter दबाएं या अपनी निजी कुंजी को स्थानीय तौर पर एन्क्रिप्ट (सुरक्षित) करने के लिए पासफ़्रेज़ डालें. आपको यह पासफ़्रेज़ Google को देने की ज़रूरत नहीं है.

  4. इस कमांड से दो फ़ाइलें बनती हैं:

    • google_actions_center (निजी कुंजी): इस फ़ाइल को अपने सिस्टम पर सुरक्षित रखें. कनेक्ट करते समय, आपको यह कुंजी अपने एसएफ़टीपी क्लाइंट को देनी होगी.
    • google_actions_center.pub (सार्वजनिक कुंजी): यह वह कुंजी है जिसे आपको Actions Center के साथ शेयर करना होगा.
  5. टेक्स्ट एडिटर में अपनी सार्वजनिक पासकोड (google_actions_center.pub) खोलें और उसके पूरे कॉन्टेंट को कॉपी करें.

  6. अपने तकनीकी खाता मैनेजर को google_actions_center.pub भेजें.

  7. अपना खाता कॉन्फ़िगर करने के बाद, आपका तकनीकी खाता मैनेजर आपको एक उपयोगकर्ता आईडी देगा. इसका इस्तेमाल आपको एसएफ़टीपी ट्रांसफ़र के लिए करना होगा.

एसएफ़टीपी ड्रॉपबॉक्स कनेक्शन की जानकारी

फ़ीड अपलोड करने के लिए एसएफ़टीपी कनेक्शन बनाते समय, सर्वर और पोर्ट की यह जानकारी इस्तेमाल करें:

  • एसएफ़टीपी सर्वर का यूआरएल: sftp://partnerupload.google.com
  • एसएफ़टीपी पोर्ट: 19321

एसएफ़टीपी कनेक्टिविटी की जांच करने का तरीका

  1. कनेक्शन की जानकारी और आपके टेक्निकल खाता मैनेजर से मिले उपयोगकर्ता आईडी का इस्तेमाल करके, एसएफ़टीपी सर्वर से कनेक्ट करें. उदाहरण के लिए, sftp कमांड-लाइन प्रोग्राम का इस्तेमाल करना. यह प्रोग्राम Windows, Linux, और Mac पर उपलब्ध है:

    sftp -P 19321 -i google_actions_center <user>@partnerupload.google.com

    फ़ीड फ़ाइलें अपलोड करें:

    put <filename>

  2. अगर आपको एसएफ़टीपी सर्वर से कनेक्ट करने में समस्याएं आ रही हैं, तो ज़्यादा जानकारी के साथ sftp -v चलाकर देखें. नेटवर्क फ़ायरवॉल, आउटगोइंग कनेक्शन को ब्लॉक कर सकते हैं. इसके अलावा, ssh क्लाइंट के ऐसे कॉन्फ़िगरेशन की वजह से भी समस्याएं हो सकती हैं जो सर्वर के साथ काम नहीं करते.

    ssh-keygen -l -f google_actions_center.pub चलाकर देखें कि आपकी सार्वजनिक कुंजी सही है या नहीं.

    अगर कुंजी मान्य नहीं है, तो प्रोग्राम google_actions_center.pub is not a public key file आउटपुट करेगा.