~ / .Ssh / কনফিগারেশনটি যেভাবে কাজ করে সে সম্পর্কে আমার বোঝাটি হ'ল প্রতিটি 'হোস্ট' লাইনটি কনফিগ ফাইলে ওই পয়েন্টের পরে যে কোনও হোস্টের সাথে মিলের জন্য কার্যকর হয়।
আমার সাথে অনেকগুলি ব্যক্তিগত সার্ভার এবং কাজের সার্ভার রয়েছে যার সাথে আমার সংযোগ স্থাপন করা দরকার। আমি নীচের মতো কিছু করার চেষ্টা করছি:
# সাধারণ সেটিংস কন্ট্রোলমাস্টার অটো কন্ট্রোলপথ ~/.ssh/controlmaster/%r@%h:% p হ্যাঁ হ্যাঁ ফরওয়ার্ডএক্স 11 হ্যাঁ জিএসএসএপিআইএ প্রমাণীকরণ নং হ্যাঁ হ্যাঁ # ব্যক্তিগত সার্ভারগুলি হোস্ট * ব্যবহারকারী হারলিপিগ আইডেন্টিটি ফাইল। / .Ssh / ব্যক্তিগত_আইডি_আর্সা rs হোস্ট হোস্ট 1 হোস্ট নেম হোস্ট 1.com হোস্ট হোস্ট 2 হোস্ট নেম হোস্ট 2.com # কাজের সার্ভারগুলি হোস্ট * ব্যবহারকারী alan.young আইডেন্টিটি ফাইল। / .Ssh / work_id_rsa হোস্ট ওয়ার্ক 1 হোস্ট নেম work1.companyserver.com হোস্ট work2 হোস্ট-নেম work2.companyserver.com হোস্ট * ব্যবহারকারী হ্রাসকারী হোস্ট dev1 হোস্টনাম dev1.companyserver.com হোস্ট ডেভ 2 হোস্টনাম dev2.companyserver.com
দস্তাবেজগুলি ইঙ্গিত দিচ্ছে যে হোস্ট 1 এবং হোস্ট 2 'ব্যক্তিগত_আইডি_আর্সা' এবং ব্যবহারকারীর হারেলিপিগ ব্যবহার করা উচিত। work1, work2, dev1 এবং dev2 'work_id_rsa' ব্যবহার করা উচিত এবং প্রথম দুটি ব্যবহারকারীর 'alan.young' এবং dev1 এবং dev2 ব্যবহারকারীর 'ডেভুসার' হওয়া উচিত
তবে, এটি হচ্ছে না। 'হোস্ট *' যাই হোক না কেন আমি প্রথমে নিচের সমস্ত হোস্টের সাথে সংযোগ স্থাপনের চেষ্টা করে। আমি কি ভুল বোঝাবুঝি করছি বা কিছু মিস করছি?