होस्ट के लिए उपनाम बनाने के लिए अपनी एसएसएच कॉन्फ़िगर फ़ाइल का उपयोग करें

होस्ट के लिए उपनाम बनाने के लिए अपनी एसएसएच कॉन्फ़िगर फ़ाइल का उपयोग करें
होस्ट के लिए उपनाम बनाने के लिए अपनी एसएसएच कॉन्फ़िगर फ़ाइल का उपयोग करें

वीडियो: होस्ट के लिए उपनाम बनाने के लिए अपनी एसएसएच कॉन्फ़िगर फ़ाइल का उपयोग करें

वीडियो: होस्ट के लिए उपनाम बनाने के लिए अपनी एसएसएच कॉन्फ़िगर फ़ाइल का उपयोग करें
वीडियो: Is Anomalous Healing Possible? Bill Bengston, PhD, on "Informational Healing” & Science - YouTube 2024, मई
Anonim
यह चाल लिनक्स और एसएसएच उपयोगकर्ताओं के लिए है जो अक्सर रिमोट सिस्टम में लॉग इन करते हैं। एक ही जानकारी को बार-बार टाइप करने के लिए दिमागी-संख्यात्मक दोहराव है, लेकिन एक एसएसएच कॉन्फ़िगरेशन फ़ाइल का उपयोग प्रक्रिया को और अधिक सुविधाजनक बनाता है।
यह चाल लिनक्स और एसएसएच उपयोगकर्ताओं के लिए है जो अक्सर रिमोट सिस्टम में लॉग इन करते हैं। एक ही जानकारी को बार-बार टाइप करने के लिए दिमागी-संख्यात्मक दोहराव है, लेकिन एक एसएसएच कॉन्फ़िगरेशन फ़ाइल का उपयोग प्रक्रिया को और अधिक सुविधाजनक बनाता है।

यह बारी बारी से आसान है

scp –P 50001 [email protected]:somefile./somefile

ssh –p 50001 [email protected]

कुछ जल्दी में:

scp remotehost:somefile./somefile

ssh remotehost

पोर्ट नंबर, पते और उपयोगकर्ता नाम निर्दिष्ट करने के अलावा, आप मुख्य फाइलें, अंतराल का समय, और कई अन्य विकल्पों को निर्दिष्ट कर सकते हैं। यह सब एक छोटी फाइल लेता है।

एक टेक्स्ट एडिटर को फायर करें और इसे इस फाइल पर इंगित करें:

~/.ssh/config

वैकल्पिक रूप से, आप सामग्री डाल सकते हैं और उसे उस फ़ाइल में सहेज सकते हैं, लेकिन यह सुनिश्चित करना सबसे अच्छा है कि यह पहले से मौजूद है या नहीं। यहां आपको जो कुछ रखना है (या जो आपके पास है उसे जोड़ें) का मूल प्रारूप यहां दिया गया है।

इस कनेक्शन के लिए संक्षिप्त नाम के साथ "your alias name" को बदलें। "घर," "काम," या "asdf" जैसे कुछ पर्याप्त होना चाहिए।;-)
इस कनेक्शन के लिए संक्षिप्त नाम के साथ "your alias name" को बदलें। "घर," "काम," या "asdf" जैसे कुछ पर्याप्त होना चाहिए।;-)

Remote.sshserver.com के बजाय अपना उपयोगकर्ता नाम, और वेब पता (या अपने नेटवर्क के अंदर के गंतव्यों के लिए आईपी पता) का स्थान बदलें। अंत में, यदि आप एक कस्टम पोर्ट (22 के अलावा कुछ भी, डिफ़ॉल्ट) का उपयोग करते हैं, तो निर्दिष्ट करें। अन्यथा, आप उस अंतिम पंक्ति को छोड़ सकते हैं।

इसके बाद, मैंने अपने रिमोट सर्वर पर उपयोग करने के लिए महत्वपूर्ण फाइलों की एक जोड़ी बनाई, इसलिए मुझे हर बार एक पासवर्ड प्रदान करने की ज़रूरत नहीं थी। अधिक जानकारी के लिए, अपने पासवर्ड दर्ज किए बिना एसएसएच पर फ़ाइलों को दूरस्थ रूप से कैसे कॉपी करें और सभी विवरणों के लिए "एसएसएच और एससीपी पासवर्ड के बिना" अनुभाग पर जाएं।

IdentityFile ~/path/to/id_file

आइए हम अपने कनेक्ट में "जिंदा रखें" फ़ंक्शन जोड़ें, क्या हम? यह आपके कनेक्शन को हर एक्स सेकंड में आपके कनेक्शन को रीफ्रेश करके समाप्त होने से रोक देगा, अधिकतम संख्या में वाई बार:
आइए हम अपने कनेक्ट में "जिंदा रखें" फ़ंक्शन जोड़ें, क्या हम? यह आपके कनेक्शन को हर एक्स सेकंड में आपके कनेक्शन को रीफ्रेश करके समाप्त होने से रोक देगा, अधिकतम संख्या में वाई बार:

ServerAliveInterval X

ServerAliveCountMax Y

हमारा उदाहरण अधिकतम 2 बार लगातार 2 मिनट के लिए रीफ्रेश करेगा। इसका मतलब है, यह एक घंटे के बाद ताज़ा करना बंद कर देगा। यह आपके क्लाइंट से कॉन्फ़िगर किए बिना आपके क्लाइंट से काम करता है।
हमारा उदाहरण अधिकतम 2 बार लगातार 2 मिनट के लिए रीफ्रेश करेगा। इसका मतलब है, यह एक घंटे के बाद ताज़ा करना बंद कर देगा। यह आपके क्लाइंट से कॉन्फ़िगर किए बिना आपके क्लाइंट से काम करता है।

आप एक अंतर होस्ट अनुभाग के साथ एक और खंड जोड़कर इस तरह से कई सर्वर जोड़ सकते हैं। और, यदि आप डिफ़ॉल्ट विकल्पों का एक सेट बनाना चाहते हैं, तो आप होस्ट मान को एक तारांकन (*) पर सेट कर सकते हैं। यहां एक महान उदाहरण फ़ाइल है:

Image
Image
काफी बेहतर!
काफी बेहतर!

बैश उपनाम बनाने के दौरान यह स्थितियों के लिए आसान है एक विकल्प नहीं है। यह एक समेकित स्थान पर आपके सभी एसएसएच-आधारित विकल्पों (क्लाइंट-साइड से) का ट्रैक रखना आसान बनाता है। यदि आप स्क्रिप्ट के लिए इसका उपयोग करने की योजना बना रहे हैं, तो आप इसका भी उपयोग कर सकते हैं

BatchMode yes

पासवर्ड दर्ज करने के लिए संकेत अक्षम करने के लिए। बेशक, आपको अभी भी कुंजी फाइलों का उपयोग करके प्रमाणित करने की आवश्यकता होगी।

यदि आप StrictHostKeyChecking विकल्प में और अधिक देखना चाहते हैं, तो अपने लिनक्स पीसी पर ओपनएसएसएच के इंस और आउट्स को जानना सुनिश्चित करें। बेशक, ओपनएसएसएच मैन पेज में आपके लिए उपलब्ध विकल्पों का एक कॉर्नुकोपिया भी है।

सिफारिश की: