मुझे अपना काम पूरा करने के लिए कई सर्वरों पर लॉग इन करना होगा। मैं एक सर्वर का FQDN टाइप करने के लिए उपयोग करने के लिए थक गया हूँ। मैं अपने निजी नेटवर्क पर ssh के माध्यम से लॉग इन / आउट कर रहा हूं। मुझे यकीन है कि 99% यह हमारे अपने निजी नेटवर्क b / c पर है सभी सर्वरों में ip addr 10.xyz है। क्या केवल होस्टनाम और डोमेन नाम के साथ सर्वर में ssh करने का कोई तरीका है?
हमारे पास कई देशों में सर्वर हैं। हमारे सर्वर का नाम बहुत लंबा है। इसका नाम इस प्रकार है:
hostname.country.domainname.com
में कार्पल टनल टाइपिंग करवा रहा हूँ
ssh me@hostname1.country.domainname.com
... हर बार मैं अपने एक सर्वर तक पहुँचता हूँ। अगर मैं यूएस में हूं और मैं अमेरिका में एक और होस्ट को एक्सेस करने की कोशिश करता हूं, तो मैं बस टाइप कर सकता ssh me@hostname2
हूं और मैं ठीक कनेक्ट करता हूं। हालांकि, अगर मैं अमेरिका में हूं और इंग्लैंड में एक सर्वर से जुड़ने की कोशिश करता हूं, तो मैं टाइप ssh me@hostname3.eng
और कनेक्ट नहीं कर सकता hostname3
।
मैंने जो वर्कअराउंड किया, वह कुछ सर्वरों के लिए मेरे ~ / .shsh / config फाइल में एक अन्य नाम था। हालाँकि, मुझे नहीं लगता कि उस फ़ाइल में 1000+ सर्वर जोड़ना संभव है। मैंने पहले ही 20+ सर्वर जोड़ दिए हैं और मेरे सहकर्मी सोचते हैं कि मैं पागल हूं, हालांकि मुझे लगता है कि जब वे चारों ओर sshing करते हैं तो वे FQDN टाइप करने के लिए पागल होते हैं।
क्या हमारे लिए कुछ सेट करने का एक आसान तरीका है ताकि हमें हर बार अपने domainname.com में टाइप न करना पड़े?