.Ssh / কনফিগারেশনে আইডেন্টিটি ফাইলের নির্দেশিকা ব্যবহার করে কি ফরওয়ার্ড করা কীগুলি নির্দিষ্ট করা সম্ভব?
আমাদের প্রোডাকশন সার্ভারে ক্যাপিস্ট্রানো / জিআইটির মাধ্যমে কিছু কোড স্থাপন করার চেষ্টা করার সময় আমি এই দৌড়ে গেলাম। আমার ব্যক্তিগত এবং আমার কাজের জিআইটি কী উভয়ই আমার এসএসএইচ এজেন্টে সর্বদা লোড হয় এবং ঠিক তাই ঘটেছিল যে আমার ব্যক্তিগত কীটি প্রথমে এজেন্টে যুক্ত হয়েছিল। ক্যাপিস্ট্রানোতে মোতায়েনের সময় আমি এজেন্ট ফরোয়ার্ডিং ব্যবহার করি সুতরাং যখন হোস্টটি it গিট পুল` অপারেশনটি অনুমোদনের চেষ্টা করেছিল তা নিম্নলিখিত ত্রুটির সাথে ব্যর্থ হয়েছিল:
ত্রুটি: আপনার ব্যবহারকারীকে `কিছু রেপো অস্বীকার করার অনুমতি`
কারণ এটি যথাযথ কীটি (যা পরে এসএসএল এজেন্টের পরে এসেছিল) চেষ্টা করার আগে আমার ব্যক্তিগত গিট কীটি ব্যবহার করে প্রমাণীকরণ করার চেষ্টা করেছিল এবং ধরে নিয়েছিল যে আমি কোনও বিদেশী রেপো অ্যাক্সেস করছি যা আমার কাছে প্রবেশ করার অনুমতি নেই। আমি সম্ভাব্যভাবে কেবল প্রতিটি ব্যক্তিগত ব্যবহারকারীর প্রতিটি কার্যের রেপোতে অ্যাক্সেস দিতে পারি কিন্তু আমার স্থানীয় মেশিনে আমি .ssh / কনফিগারেশনের মতো কাস্টম ডোমেনগুলি সংজ্ঞায়িত করে এই সমস্যাটি পেতে পারি:
হোস্ট ব্যক্তিগত. github.com
হোস্টনাম github.com
ব্যবহারকারীর গিট
আইডেন্টিটিফিল ~ / .ssh / কিছু_কি
হোস্ট work.github.com
হোস্টনাম github.com
ব্যবহারকারীর গিট
আইডেন্টিটিফিল ~ / .ssh / কিছু_ অন্য_কি
এবং এইভাবে গিট কখনই বিভ্রান্ত হয় না। আমার প্রোডাকশন বাক্সগুলিতে ফরওয়ার্ড কীগুলির জন্য .ssh / কনফিগার বিধি তৈরি করা কি সম্ভব যাতে তারা সর্বদা জানে যে নতুন কোডটি টানানোর সময় কোন কীটি ব্যবহার করতে হবে? মূলত আমি করতে সক্ষম হতে চাই:
হোস্ট work.github.com
হোস্টনাম github.com
ইউজার গিট
আইডেন্টিটিফিল কিছু_ফরওয়ার্ড_কি
ধন্যবাদ!