একই কম্পিউটারে দুটি অপারেটিং সিস্টেমের মধ্যে কীভাবে আমি আরএসএ ফিঙ্গারপ্রিন্ট সিঙ্ক করব?


0

আমার কম্পিউটারটি ম্যাক ওএস এক্স এবং লিনাক্সের সাথে ডুয়াল বুট সেট আপ হয়েছে। আমার এসএসএইচ অ্যাক্সেস সেট আপ হয়েছে যাতে আমি উভয় ওএসে দূরবর্তীভাবে এটি অ্যাক্সেস করতে পারি। সমস্যাটি হ'ল আমি যখনই ওএস এক্স থেকে লিনাক্স বা তার বিপরীতে স্যুইচ করি তখন আমি আর এসএসএইচ করতে পারি না কারণ আমার এসএসএইচ ক্লায়েন্টের আলাদা কী রয়েছে। আমি অবশ্যই কেবল ~ / .ssh / ज्ञात_হোস্টগুলি মুছতে পারি, তবে এটি কোনও অনুকূল সমাধান নয়। উভয় অপারেটিং সিস্টেমে এসএসএইচডি করতে একইভাবে আরএসএ ফিঙ্গারপ্রিন্ট ভাগ করার কোনও উপায় আছে যাতে আমার ক্লায়েন্ট তাদের একই কম্পিউটার হিসাবে স্বীকৃতি দেয়?

উত্তর:


1

লিনাক্সে, হোস্টের আঙুলের ছাপগুলি /etc/ssh(নামযুক্ত ফাইলগুলি ssh_host_*) এ রয়েছে। তারা প্যাকেজ ইনস্টলেশন উপর স্বয়ংক্রিয় উত্পন্ন হয়। আমি জানি না তারা ম্যাকোএসএক্সে কোথায় রয়েছে তবে আমি মনে করি যে অন্য ওএসের মাধ্যমে কীগুলির একটি সেট অনুলিপি করা উচিত যা করা উচিত। মূলগুলি অনুসারে অনুমতিগুলি এবং মালিকানাগুলি সামঞ্জস্য করতে সতর্ক হন (উদাহরণস্বরূপ, লিনাক্সে, ব্যক্তিগত কীগুলিতে 600 থাকে যেখানে পাবলিক কীগুলির 644 থাকে এবং সমস্তগুলি মূলের অন্তর্ভুক্ত)।


ওএস এক্স-তে, আমি ফাইলগুলি / ইত্যাদিতে পেয়েছি। কোন ধারণা বিশেষত কোন ফাইলগুলি অনুলিপি করা দরকার, বা আমার কেবল এই সমস্তগুলি অনুলিপি করা উচিত?
কল্টন ডিআরজি

1
আমি যেমন বলেছি, সমস্ত ফাইল দিয়ে শুরু ssh_host_
মুনসুইপ

কাজ হয়নি। ওএস ইলেভেনে
কল্টন ডিআরজি

আপনি ফ্লাশ করেছেন ~/.ssh/known_hosts?
মুনস্পিপ

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