क्या प्रविष्टि है जिसे मुझे अपनी .bashrc
फ़ाइल में जोड़ना चाहिए ताकि मैं SSH कनेक्शन बनाने के लिए एक डिफ़ॉल्ट उपयोगकर्ता निर्दिष्ट कर सकूं? उदाहरण के लिए, यदि मैं चाहता हूं कि यह रूट हो और एसएसएच से एक्स तक चाहता हूं, अगर मैं टाइप करता हूं, तो ssh x
इसे कनेक्शन के लिए डिफ़ॉल्ट होना चाहिए ssh root@x
।
डिफ़ॉल्ट रूप से, लिनक्स उस उपयोगकर्ता के लिए डिफ़ॉल्ट रूप से लगता है जो आप लॉग इन हैं। यानी, अगर मुझे "पीटर" के रूप में लॉग इन किया जाता है, तो टाइप करने पर ssh x
कनेक्शन मिल जाएगा ssh peter@x
।
ध्यान रखें कि मैं अभी भी कई बार डिफ़ॉल्ट को ओवरराइड करना चाहता हूं, इसलिए कुछ ऐसा कर रहा हूं
alias ssh='ssh root@'
सबसे आदर्श समाधान नहीं है।
ssh
कॉनफ़िगर फ़ाइल को स्कैन करता है, तो यह पहले मैच को खोजने में उपयोग करेगा, इसलिए फ़ाइल के निचले भाग में कम से कम विशिष्ट मिलान डालें।