আপনি ssh- এজেন্ট এবং পেজেন্ট একীভূত করতে খুঁজছেন যাতে আপনার কাছে কেবল একটি কীস্টোর রয়েছে। আপনি এটি করার একটি উপায় হ'ল পুটিটি আপনার টার্মিনাল হিসাবে ব্যবহার করুন, আপনার কীগুলি পজেন্টেন্টে রাখুন, এজেন্ট ফরোয়ার্ডিং সক্ষম করুন, সাইগউইন এসএসডিডি চালান এবং লোকালহোস্টে এসএসএস করুন। এটি আপনাকে এমন পরিবেশ দেবে যেখানে পুটিটিওয়াইয়ের সাথে এসএসএস সংযোগের জন্য পজেন্টেন্ট দ্বারা কীগুলি পরিবেশন করা হবে - এসএসএইচ-এজেন্ট চালানোর দরকার নেই।
প্লিংকের সাথেও এটি করা সম্ভব হবে। কেবলমাত্র -A বিকল্পটি ব্যবহার করুন, এবং আপনার ইন্টারেক্টিভ সাইগউইন সেশনে ফলাফলের SSH_AUTH_SOCK সেটিংটি ব্যবহার করুন। দাবি অস্বীকার: আমি এটি চেষ্টা করিনি।
সম্পাদনা: আমি এখন এটি চেষ্টা করেছি; এটা ঠিক কাজ করে। আমি পি-পি-তে একটি শর্টকাট তৈরি করেছি:
"C:\path\to\PLINK.EXE" -A -ssh -l yournamehere localhost "echo $SSH_AUTH_SOCK; while :; do sleep 86400; done"
তারপরে, সাইগউইন টার্মিনালে (আমি অবশ্যই পুটটিইসাইক ব্যবহার করি):
export SSH_AUTH_SOCK=/tmp/ssh-crYQh24AMq/agent.3964
ssh-add -l
দুর্দান্ত কাজ করার মতো মনে হচ্ছে তবে তার জন্য স্থানীয় একটি এসএসডি দরকার।
ওপেনশ-সামঞ্জস্যপূর্ণ এজেন্ট থাকা যা সত্যই দুর্দান্ত হতে পারে তা সরাসরি প্রেজেন্টাল কীস্টোরের সাথে যোগাযোগ করে তবে এটি ঘটবে না যতক্ষণ না কেউ এই জাতীয় জন্তুটি না লিখে থাকে। আমি এর আগে অনেক চাঁদ দেখেছি এবং এই কাজটি যথেষ্ট সহজ যে এটি দেওয়া উচিত তার চেয়ে বেশি সমস্যা মনে হয়েছিল।