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 एनवायरमेंट पर पहले से उपलब्ध होती है.
अपना टर्मिनल या कमांड प्रॉम्प्ट खोलें.
नया आरएसए कुंजी का जोड़ा जनरेट करने के लिए, यह कमांड चलाएं.
google_actions_centerको अपनी पसंद के फ़ाइल नाम से बदला जा सकता है:ssh-keygen -t rsa -f google_actions_centerजब कहा जाए, तो बिना पासफ़्रेज़ के कुंजी बनाने के लिए Enter दबाएं या अपनी निजी कुंजी को स्थानीय तौर पर एन्क्रिप्ट (सुरक्षित) करने के लिए पासफ़्रेज़ डालें. आपको यह पासफ़्रेज़ Google को देने की ज़रूरत नहीं है.
इस कमांड से दो फ़ाइलें बनती हैं:
google_actions_center(निजी कुंजी): इस फ़ाइल को अपने सिस्टम पर सुरक्षित रखें. कनेक्ट करते समय, आपको यह कुंजी अपने एसएफ़टीपी क्लाइंट को देनी होगी.google_actions_center.pub(सार्वजनिक पासकोड): यह वह पासकोड है जिसे आपको Actions Center के साथ शेयर करना होगा.
टेक्स्ट एडिटर में अपनी सार्वजनिक पासकोड (
google_actions_center.pub) खोलें और उसके पूरे कॉन्टेंट को कॉपी करें.खाता सेटअप करते समय, Actions Center खाते में शामिल होने से जुड़ी टास्क के दौरान यह सार्वजनिक कुंजी दें. इसके अलावा, खाता सेटअप करने के बाद कुंजी को अपडेट करने के लिए, फ़ीड कॉन्फ़िगरेशन में जाकर भी यह कुंजी दी जा सकती है.
एसएफ़टीपी कनेक्टिविटी की जांच करने का तरीका
फ़ीड कॉन्फ़िगरेशन में जाकर, एसएफ़टीपी ड्रॉपबॉक्स कनेक्शन की जानकारी देखें.
संबंधित ड्रॉपबॉक्स के कनेक्शन की जानकारी का इस्तेमाल करके, एसएफ़टीपी से कनेक्ट करें. उदाहरण के लिए,
sftpकमांड लाइन प्रोग्राम का इस्तेमाल करना. यह Windows, Linux, और Mac पर उपलब्ध है:sftp -P <port> -i google_actions_center <user>@partnerupload.google.comफ़ीड फ़ाइलें अपलोड करें:
put <filename>अगर आपको एसएफ़टीपी सर्वर से कनेक्ट करने में समस्याएं आ रही हैं, तो ज़्यादा जानकारी के साथ
sftp -vचलाकर देखें. नेटवर्क फ़ायरवॉल, आउटगोइंग कनेक्शन को ब्लॉक कर सकते हैं. इसके अलावा, ssh क्लाइंट के ऐसे कॉन्फ़िगरेशन भी समस्याएं पैदा कर सकते हैं जो सर्वर के साथ काम नहीं करते.ssh-keygen -l -f google_actions_center.pubचलाकर देखें कि आपकी सार्वजनिक कुंजी सही है या नहीं.अगर कुंजी मान्य नहीं है, तो प्रोग्राम
google_actions_center.pub is not a public key fileआउटपुट करेगा.