Skip to main content
जब आपका सर्वर पहले से SSH लॉगिन स्वीकार करता हो और आप खुद कमांड पेस्ट नहीं करना चाहते, तो Add Node विज़ार्ड में Connect my device चुनें। Techstack नीचे दिए विवरण से साइन-इन करता है, वही सेटअप चलाता है जो पेयरिंग कमांड चलाता है, और सर्वर के Guard के पंजीकृत होने का इंतज़ार करता है।

होस्ट या IP पता

Techstack जिस पते से सर्वर तक पहुँचता है, उसे Node host or IP में दर्ज करें, जैसे 192.168.1.20 या server.example.com। पता उस जगह से पहुँच-योग्य होना चाहिए जहाँ Techstack चल रहा है। 192.168.1.20 जैसा घरेलू पता तब काम करता है जब Techstack उसी नेटवर्क में चल रहा हो, उदाहरण के लिए घर के कंप्यूटर पर Windows Alpha। अगर Techstack इस तरह सर्वर तक नहीं पहुँच पाता, तो इसके बजाय पेयरिंग कमांड इस्तेमाल करें: तब सर्वर खुद बाहर की ओर कनेक्ट होता है।

SSH कुंजी या पासवर्ड

Authentication के अंतर्गत चुनें कि Techstack कैसे साइन-इन करे:
  • SSH key. Techstack आपके Wallet में सहेजी गई निजी कुंजी इस्तेमाल करता है।
  • Password. Techstack आपके दर्ज किए यूज़र का SSH पासवर्ड इस्तेमाल करता है।
जब आप पासवर्ड चुनते हैं, तो विज़ार्ड अगले पेज पर जाते समय उसे सिर्फ़ ब्राउज़र की मेमोरी में रखता है। उसे ब्राउज़र के सेशन स्टोरेज में नहीं लिखा जाता, इसलिए अगर आप सेटअप शुरू होने से पहले पेज रीलोड करते हैं, तो पासवर्ड दोबारा दर्ज करें। इसके बाद Techstack पासवर्ड को इस StackKit के लिए आपके Wallet में एन्क्रिप्टेड रूप में सहेजता है, ताकि वह सेटअप दोबारा आज़मा सके। उसे StackKit कॉन्फ़िगरेशन या जॉब रिपोर्ट में सादे टेक्स्ट में नहीं रखा जाता।

SSH कुंजी का लेबल

SSH key के साथ SSH key label दर्ज करें: आपके Wallet में सहेजी गई SSH कुंजी का नाम। Techstack उसी नाम वाला Wallet आइटम खोजता है (अपर और लोअर केस मायने नहीं रखते) और उसकी निजी कुंजी इस्तेमाल करता है। आप निजी कुंजी को कभी विज़ार्ड में पेस्ट नहीं करते। अगर आपके Wallet में उस नाम की कोई SSH कुंजी नहीं है, तो कनेक्शन टेस्ट और सेटअप एरर के साथ रुक जाते हैं। पहले कुंजी को अपने Wallet में सहेजें, फिर उसका नाम यहाँ दर्ज करें। कुंजी का सार्वजनिक हिस्सा सर्वर यूज़र की ~/.ssh/authorized_keys फ़ाइल में होना चाहिए, जैसा किसी भी SSH लॉगिन के लिए होता है।

SSH यूज़र, पोर्ट और sudo

डिफ़ॉल्ट बदलने के लिए SSH details खोलें:
  • SSH user. वह अकाउंट जिससे Techstack साइन-इन करता है। डिफ़ॉल्ट root है।
  • SSH port. डिफ़ॉल्ट 22 है। इसे तभी बदलें जब आपके सर्वर की SSH सेवा किसी दूसरे पोर्ट पर सुनती हो।
  • Use sudo for setup commands. जब SSH यूज़र root न हो, तब इसे चालू करें। तब Techstack सेटअप को sudo के साथ चलाता है। वह पहले बिना पासवर्ड प्रॉम्प्ट के sudo आज़माता है, इसलिए सेटअप सबसे भरोसेमंद तब होता है जब वह यूज़र बिना पासवर्ड टाइप किए sudo चला सकता हो। अगर यूज़र के पास sudo बिल्कुल नहीं है, तो सेटअप रुक जाता है।

कनेक्शन टेस्ट करें

आगे बढ़ने से पहले Test connection चुनें। Techstack आपके दर्ज पते, यूज़र, पोर्ट और कुंजी या पासवर्ड से साइन-इन करने की कोशिश करता है, और SSH connection successful या मिला हुआ एरर दिखाता है। टेस्ट सिर्फ़ साइन-इन करता है। वह सर्वर पर कुछ नहीं बदलता। अगर आप टेस्ट के बाद कोई फ़ील्ड बदलते हैं, तो नतीजा साफ़ हो जाता है। आगे बढ़ने से पहले दोबारा टेस्ट करें। टेस्ट फ़ेल होने के आम कारण:
  • होस्ट या IP ग़लत है, या Techstack जहाँ चल रहा है वहाँ से पहुँच-योग्य नहीं है;
  • SSH पोर्ट 22 से अलग है;
  • कुंजी का लेबल आपके Wallet की किसी SSH कुंजी से मेल नहीं खाता;
  • सर्वर उस यूज़र के लिए वह कुंजी या पासवर्ड स्वीकार नहीं करता।