ssh config होस्ट वाइल्डकार्ड और पूरी तरह से योग्य नाम


1

मेरे पास एक ~/.ssh/configफाइल है जो इस तरह दिखती है:

Host server*
    HostName %h.farm.example.com

जब मैं ssh server01, यह server01.farm.example.comसही ढंग से जोड़ता है।

लेकिन जब मैं ssh server01.farm.example.com, यह कनेक्ट करने का प्रयास करता है server01.farm.example.com.farm.example.com

दूसरे रूप का उपयोग हमारी तैनाती लिपियों में से कुछ के द्वारा किया जाता है, इसलिए मेरे पास वास्तव में कोई विकल्प नहीं है।

मैं server*पूरी तरह से योग्य नामों पर मेल नहीं खाऊंगा?


आप यह भी जोड़ सकते हैं search farm.example.comकरने के लिए /etc/resolv.conf
क्रिस्टियन सियुपिटु

1
नहीं, पूर्ण फ़ॉर्म का उपयोग स्क्रिप्ट द्वारा किया जाता है, इसलिए वह हमेशा संक्षिप्त रूप का उपयोग नहीं कर सकता है।
पीटर वेस्टलेक

जवाबों:


3

एक होस्ट प्रविष्टि को शामिल करें जो पूरी तरह से योग्य नाम से मेल खाता है, होस्टनाम को% h पर सेट कर रहा है। यदि आप इसे मौजूदा नियम से पहले रखते हैं, तो यह पूर्ववर्तीता लेगा।

Host server*.farm.example.com
    HostName %h

Host server*
    HostName %h.farm.example.com
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.