विंडोज से कुंजी अग्रेषण के साथ SSH हॉप कैसे करें
क्या आपको विंडोज से SSH कुंजी के साथ काम करने की आवश्यकता है और आप पाते हैं कि यह बहुत जल्दी परेशानी बन जाता है?
HTT कैसे संभव के रूप में पारदर्शी बनाने के लिए, पुटी पैकेज सूट का उपयोग कर में जाता है.
Kaneda99 द्वारा छवि.
अवलोकन
इस गाइड में हम बताएंगे कि कैसे अपनी सार्वजनिक कुंजी के साथ विंडोज से लिनक्स मशीन के लिए SSH, पोटीन और Winscp का उपयोग कर। इसके अलावा, हम अग्रेषण विकल्प को सक्षम करेंगे। यह आपको उस मशीन से कूदना जारी रखने की अनुमति देगा, जिसे आप अपनी कुंजी के साथ जुड़ा हुआ है, दूसरी मशीन के लिए जो कुंजी के साथ SSHing का समर्थन करती है। हम अपनी सार्वजनिक कुंजी को लिनक्स मशीन पर नहीं डालेंगे, क्योंकि हमने पहले ही इस विषय को कवर कर लिया है.
बुनियादी कार्यक्रम / पैकेज स्थापित करें
- PuTTY प्राप्त करें पैकेज (न केवल निष्पादन योग्य) और इसे स्थापित करें.
- वैकल्पिक रूप से प्रोग्राम WinSCP और mRemote प्राप्त करें, और उन्हें स्थापित करें.
एक मुख्य जोड़ी उत्पन्न करें
यदि आपने अभी तक एक प्रमुख जोड़ी नहीं बनाई है, और आप इसे अपने विंडोज डेस्कटॉप के आराम से करना चाहते हैं, तो आप "PuTTY Key जेनरेटर" का उपयोग कर सकते हैं, जिसे "PuTTY पैकेज" के भाग के रूप में स्थापित किया गया था:
- "प्रारंभ" में जाकर "PuTTY कुंजी जेनरेटर" खोलें -> "PuTTY" -> "PuTTYORD"
- जबकि आवश्यक नहीं है, यह अनुशंसा की जाती है कि आप अपनी कुंजी की लंबाई को डिफ़ॉल्ट 1024 से बदल दें। "बिट्स" की संख्या को "1024" से नीचे "4096" में बदलें।.
- "जनरेट" पर क्लिक करें और अपने माउस को बेतरतीब ढंग से चारों ओर घुमाएं जब तक कि बार 100% तक न पहुंच जाए। यह आपकी कुंजी "लवण" है, इसलिए संभव के रूप में अपने माउस आंदोलनों को यादृच्छिक बनाने की कोशिश करें.
- एक बार कार्यक्रम किया जाता है कुंजी उत्पन्न करना,
- "मुख्य टिप्पणी" लाइन पर, अपने नाम की तरह कुछ और उपयोगी होने के लिए इसे बदलें। उदाहरण के लिए:
- जबकि आवश्यक नहीं है, यह अत्यधिक अनुशंसित है कि आप निजी कुंजी पर एक पासफ़्रेज़ सेट करें। यह आपकी निजी कुंजी की रक्षा करेगा यदि इसमें कोई एक पहुंच प्राप्त करता है और आप केवल मशीन बूट अप में एक बार प्रवेश करने से परेशान होंगे, यदि आप गाइड में सभी चरणों का पालन करते हैं.
- "निजी कुंजी सहेजें" पर क्लिक करें.
की-क्वार्टरमास्टर को कॉन्फ़िगर करना
"पेजेंट" प्रोग्राम जिसे PuTTY पैकेज के हिस्से के रूप में स्थापित किया गया था, आपकी कुंजी / एस को स्टोर कर सकता है और उन्हें आवश्यक रूप से mRemote, WinSCP और PuTTY को दे सकता है.
- प्रारंभ मेनू से "पेजेंट" खोलें। (नोट: यह सिस्टम ट्रे से चल सकता है)
- अगर यह सिस्टम ट्रे में चला गया है, तो मुख्य विंडो को लाने के लिए इसे डबल क्लिक करें.
- "कुंजी जोड़ें" पर क्लिक करें और इसे अपनी सहेजी गई कुंजी जोड़ी दें.
- यदि आवश्यक हो, तो पासफ़्रेज़ प्रदान करें.
हो गया, अब से, पुट्टी, WinSCP और कोई भी प्रोग्राम जो उनके लिए एक मोर्चे के रूप में कार्य करता है (जैसे mRemote) पहले पेजेंट कार्यक्रम के साथ परामर्श करेगा यदि कनेक्शन के लिए उपयोग करने के लिए एक कुंजी है.
स्टार्टअप पर स्वचालित रूप से लोड हो रही कुंजी (वैकल्पिक)
उपरोक्त प्रक्रिया को हर मशीन रिबूट के बाद दोहराया जाना चाहिए, क्योंकि पेजेंट लोड किए गए प्रमुख कॉन्फ़िगरेशन को नहीं बचाता है। स्टार्टअप पर कॉन्फ़िगरेशन को स्वचालित रूप से लोड करने के लिए, आप नीचे दिए गए दो तरीकों में से एक का उपयोग कर सकते हैं:
- मान लें कि आपने Pageant को ppk प्रत्यय लेने की अनुमति दी है, तो आपको विंडोज़ "स्टार्टअप" फ़ोल्डर में बस प्रमुख फ़ाइलों को जोड़ने में सक्षम होना चाहिए.
- पैरामीटर के रूप में कुंजी-फ़ाइलों को पारित करने वाले कार्यक्रम का शॉर्टकट बनाएं। उदाहरण के लिए, दो (2) कुंजियों के लिए "लक्ष्य" कमांड इस तरह दिखाई देगी:
"C: \ Program Files (x86) \ PuTTY \ pageant.exe" "C: \ Users \ AviadR \ Documents \ aviad का 4096.ppk" "C: \ Users \ AviadR \ Documents \ aviad का 1024.ppk"
- फिर, इस शॉर्टकट को विंडो के स्टार्टअप में जोड़ें.
SSH एजेंट अग्रेषण सक्षम करें (PuTTY / mRemote)
यह कॉन्फ़िगरेशन वैकल्पिक है, लेकिन ऐसा करने से आप एक बार SSHed को जारी रखने के लिए मशीन से और SSH से अगली मशीन तक, एक ही कुंजी के साथ कर पाएंगे। यह करने के लिए:
- PuTTY खोलें.
- "कनेक्शन" के तहत -> "एसएसएच" -> "प्रामाणिक".
- "एजेंट अग्रेषण की अनुमति दें" की जाँच करें.
- "सत्र" पर वापस जाएं
- "डिफ़ॉल्ट सेटिंग्स" प्रविष्टि का चयन करें.
- "सहेजें" पर क्लिक करें.
- किया हुआ.
SSH एजेंट अग्रेषण सक्षम करें (WinSCP)
- एक WinSCP नए कनेक्शन टैब में, अग्रिम विकल्प चेकबॉक्स सक्षम करें.
- "SSH" -> "प्रमाणीकरण" पर जाएं.
- "एजेंट अग्रेषण की अनुमति दें" चेकबॉक्स की जाँच करें.
- "वरीयताएँ" पर क्लिक करके "सामान्य विकल्प" पर जाएँ -> "प्राथमिकताएँ".
- पुट्टी को "एकीकरण" -> "एप्लिकेशन" पर जाकर अग्रेषित विकल्प के साथ सक्षम करने के लिए सक्षम करें और "-A CLI" विकल्प को जोड़ दें।.
- अब आप इसे "सेशन" पर जाकर और बाद में आने वाले कनेक्शन के लिए टेम्पलेट बना सकते हैं, जो मूलभूत जानकारी जो आप जानते हैं, वह सभी कनेक्शनों (यदि कोई हो) के समान होगी, जैसे यूजरनेम, आईपी, आदि। फिर सत्र को "सेव" करें.
स्पाइक: तो मुझे लगता है कि मैंने अपना समय दिया और मैं जाने के लिए स्वतंत्र हूं?
साउंडवेव: साइबर्ट्रोन पर जाने के लिए नि: शुल्क…