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आउटपुट करेगा.