উইন্ডোজ 10 এর নতুন ওপেনএসএসএইচ এবং পাওয়ারশেলের সাথে কীভাবে ssh-এজেন্ট লগইন সেশনটি বজায় রাখা যায়


18

আমার উবুন্টু মেশিনে, আমি কেবলমাত্র একটি একক এসএস-এজেন্ট বজায় রাখতে কীচেইন ব্যবহার করি যা লগ ইন থাকে।

আমি উইন্ডোজ এর অনুরূপ কিছু এখন চাই যে ওপেনএসএসএইচ স্থানীয়ভাবে অন্তর্ভুক্ত। আমি গীত বাশকে সুপরিচিত if [ -z "$SSH_AUTH_SOCK" ] ; then ...স্ক্রিপ্টের সাথে ব্যবহার করছিলাম তবে এর ফলে অনেকগুলি এসএস এজেন্ট খোলা হয়েছিল, আমি জানতাম যে এটির বিরুদ্ধে পরামর্শ দেওয়া হয়েছিল (আংশিকভাবে এই ব্লগ পোস্টের কারণে: http://rabexc.org/posts/pitfalls-of-ssh - এজেন্টস ) - যা আমাকে উবুন্টুর জন্য কীচেইন পেতে বাধ্য করে। এটিকে আর ব্যবহার না করার আরেকটি কারণ হ'ল আমি আমার প্রধান শেল হিসাবে পাওয়ারশেলের দিকে যাচ্ছি।

তবে আমি নিশ্চিত নই যে উইন্ডোজটিতে বিশেষত পাওয়ারশেল এবং উইন 32-ওপেনএসএইচ দিয়ে একই ধরণের জিনিস কীভাবে অর্জন করা যায় ।

ধন্যবাদ!

উত্তর:


13

স্বয়ংক্রিয়ভাবে শুরু করার জন্য আপনাকে ওপেনএসএইচ প্রমাণীকরণ এজেন্ট পরিষেবাটি কনফিগার করতে হবে (বা প্রথমবারের জন্য আপনার পাওয়ার শেলটি খোলার সময় আপনি নিজে নিজে এটি শুরু করতে পারেন: স্টার্ট সার্ভিস ssh-এজেন্ট)।

এর পরে, আপনার ssh-add C:\path\to\your\ssh\key\id_rsaএকবারে দরকার । এর পরে, এসএসএইচ-এজেন্ট প্রতিবার শুরু হওয়ার সাথে সাথে কীটি থাকবে। আপনি চেক করতে পারেন ssh-add -l

সম্পাদনা: উইন্ডোজ দিয়ে স্বয়ংক্রিয়ভাবে শুরু করতে এসএসএইচ এজেন্ট রাখতে, আপনি Set-Service ssh-agent -StartupType Automaticএকটি সুপার-ব্যবহারকারী পাওয়ারশেল প্রম্পটে চালাতে পারেন ।


আপনি কীভাবে স্বয়ংক্রিয়ভাবে শুরু করতে ssh-এজেন্ট পাবেন সে সম্পর্কে বিশদ যুক্ত করতে পারেন?
মার্ক ওউন

@ মারকওয়ুন আমি এটি দিয়ে আমার উত্তরটি সম্পাদনা করেছি।
ডেভি কোসিসিয়ানস্কি ভিডাল

2
এটি কাজ করে বলে মনে হচ্ছে না - সেট-সার্ভিসের কোনও আপাত প্রভাব নেই, এবং ম্যানুয়াল স্টার্ট-সার্ভিস, যখন এটি কিছু শুরু করে, এটিও অকার্যকর - এর পরে কোনও এসএস-অ্যাড কমান্ড "এজেন্টের সাথে যোগাযোগ ব্যর্থ" হয়ে যায় ... ।
ক্রিস ডড

1
* "পরিষেবাদিগুলির" জন্য স্টার্টমেনু অনুসন্ধানে * "ওপেনএসএসএইচ প্রমাণীকরণ এজেন্ট" এ ডাবল ক্লিক করুন * স্টার্টআপ প্রকারটি "স্বয়ংক্রিয়" তে সেট করুন * "শুরু" ক্লিক করুন * ওকে এবং প্রস্থান করুন * ক্লিক করুন এখন পাওয়ারশেলে যান এবং "কী" এর সাথে আপনার কী যুক্ত করুন -আড্ড করুন "* এর পরে এজেন্ট আপনার চাবিটি স্মরণ করবে যখন আপনার প্রয়োজন হবে :)
এসবেন এন্ডারসেন

0

পুরো উত্তর নয়, তবে এখনও সমস্যার সমাধান যা আমাকে এখানে এনেছে। (আমি এখানে অন্য একজন ব্যক্তির একটি মন্তব্যও দেখছি যা একই সমস্যা বলে মনে হচ্ছে))

আপনার উইন্ডোজ বা মিনজিডাব্লু এর জন্য গিট বা অন্য কিছু যা আপনার উইন্ডোজ পাথে জিএনইউ ইউটিলিটি যুক্ত করতে পারে, যা উইন্ডোজ বাইনারিগুলির জন্য ওপেনএসএসএইচে হস্তক্ষেপ করতে পারে। আমার জন্য, আমার PATH এনভায়রনমেন্ট ভেরিয়েবল থেকে প্রোগ্রাম ফাইল / গিট / বিন মুছে ফেলতে হয়েছিল এবং তারপরে পাওয়ার কাজটি পাওয়ার জন্য পাওয়ারশেল পুনরায় চালু করতে হয়েছিল। এর আগে আমি "এজেন্টের সাথে যোগাযোগ ব্যর্থ" পেয়েছিলাম

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.