আমি key / .ssh থেকে ব্যক্তিগত কী মুছে ফেলার পরেও ssh কী বজায় রয়েছে - কেন?


18

আমি ssh কী তৈরি করেছি (সরকারী এবং ব্যক্তিগত) এবং এগুলিতে সঞ্চিত রেখেছি ~/.ssh/myServer/

আমি সার্ভারের ~/.ssh/authorized_keysফাইলে পাবলিক কী যুক্ত করেছি এবং সবকিছু দুর্দান্ত কাজ করে!

কীভাবে কী কী কাজ করে তা চেষ্টা করার চেষ্টা করার চেষ্টা করার চেষ্টা করে আমি সেগুলি মুছে ফেলেছিলাম এবং অবাক হয়ে গিয়েছিলাম যে আমি এখনও সার্ভারের সাথে সংযোগ রাখতে সক্ষম হয়েছি।

কেন আমি এখনও পাসওয়ার্ড ছাড়াই সংযোগ করতে সক্ষম?

উত্তর:


24

ওএস এক্স কীচেইন এবং এসএসএল-এজেন্টের দুর্দান্ত পৃথিবীতে স্বাগতম ! ম্যান পৃষ্ঠা থেকে:

ssh- এজেন্ট একটি প্রোগ্রাম যা সর্বজনীন কী প্রমাণীকরণের জন্য ব্যবহৃত ব্যক্তিগত কী (আরএসএ, ডিএসএ, ইসিডিএসএ) রাখে) ধারণাটি হ'ল এক্স-সেশন বা লগইন সেশনের শুরুতে এসএসএইচ-এজেন্ট শুরু হয় এবং অন্যান্য উইন্ডো বা প্রোগ্রামগুলি এস-এস-এজেন্ট প্রোগ্রামের ক্লায়েন্ট হিসাবে শুরু হয়। পরিবেশের ভেরিয়েবল-ভেরিয়েবলগুলি সক্ষম হয়ে ভেরিয়েবলগুলি সক্ষম হয়ে এসএসএস (1) ব্যবহার করে অন্যান্য মেশিনে লগ ইন করার সময় এজেন্টটি সনাক্ত করা যায় এবং স্বয়ংক্রিয়ভাবে প্রমাণীকরণের জন্য ব্যবহৃত হতে পারে।

আপনার প্রাইভেট কীটি এজেন্টে ক্যাশে হয়েছিল এবং আপনার সেশনটি প্রমাণীকরণের জন্য সেখান থেকে আনা হচ্ছে। ওএস এক্স, কেচেইনের মাধ্যমে, আপনার জন্য স্বয়ংক্রিয়ভাবে এসএস-এজেন্ট ক্যাশে করছে কারণ এটি "ব্যবহারকারী বান্ধব"। এটি কিছুটা উদ্বেগজনক হতে পারে তবে এটি বেশিরভাগই একটি সহজ জিনিস যা ঘটে।

ক্যাশেড কীগুলির জন্য লাইভের ডিফল্ট সময় চিরকালের জন্য। এটি সম্ভবত দুর্দান্ত ডিফল্ট নয়। এটি লগআউট / লগইন-চক্র বা একটি রিবুটের ক্যাশেযুক্ত কীগুলি ফ্লাশ করবে। অথবা আপনি ব্যবহার করে বর্তমান এজেন্টকে মেরে ফ্লাশ জোর করতে পারেন:

ssh-add -D

আপনি এজেন্ট দ্বারা ক্যাশে হওয়া সমস্ত শংসাপত্রগুলি চালিয়ে তালিকাভুক্ত করতে পারেন:

ssh-add -l

এটি একই কাজ করবে তবে সম্পূর্ণ পাবলিক কীগুলি দেখায়:

ssh-add -L

কি দারুন! অনেক ধন্যবাদ! কি ঘটছে আমি সত্যিই বিভ্রান্ত ছিলাম। আমি এটাকে এখন পেলাম!
poltj18

2
@ ফায়ানুস এটি যদি আপনার সমস্যার সমাধান করে তবে দয়া করে এটি "স্বীকৃত উত্তর" হিসাবে চিহ্নিত করতে ডানদিকে সবুজ চেকমার্ক টিপুন! ভিন্ন জিজ্ঞাসা করতে স্বাগতম!
আয়ান সি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.