আমার লিনাক্স সার্ভারে লগ ইন করা ব্যবহারকারীদের একটি নির্দিষ্ট দূরবর্তী মেশিনে একটি ডিফল্ট অ্যাকাউন্টের সাথে সংযোগ করতে সক্ষম হওয়া উচিত। রিমোট মেশিনে প্রমাণীকরণ পাবলিক কী ব্যবহার করে, তাই সার্ভারে সংশ্লিষ্ট ব্যক্তিগত কী উপলব্ধ।
আমি চাই না যে সার্ভার ব্যবহারকারীরা প্রকৃতপক্ষে কীটি পড়তে সক্ষম হন। মূলত, সার্ভারটিতে তাদের অ্যাক্সেস রয়েছে এ বিষয়টি সত্য যে তাদের এসএসএস ডান করতে দেয় এবং সার্ভার থেকে এগুলি সরিয়ে ফেলা দূরবর্তী মেশিনের সাথে সংযোগও বঞ্চিত করা উচিত।
আমি কীভাবে ব্যবহারকারীদের ব্যক্তিগত কীতে পঠন অ্যাক্সেস না দিয়ে কোনও এসএসএস সংযোগ খুলতে দিতে পারি?
আমার চিন্তাভাবনা এতক্ষণে: স্পষ্টতই ssh এক্সিকিউটেবল অবশ্যই প্রাইভেট কীটি পড়তে সক্ষম হবে, সুতরাং এটি সার্ভারে অন্য কোনও ব্যবহারকারীর অধীনে চলতে হবে যার অধিকার রয়েছে। একবার ssh সংযোগটি প্রতিষ্ঠিত হয়ে গেলে আমি এটির পরে ব্যবহারকারীর কাছে এটি "ফরোয়ার্ড" করতে পারি যাতে সে কমান্ড সন্নিবেশ করতে পারে এবং দূরবর্তী মেশিনের সাথে ইন্টারেক্ট করতে পারে।
- এই একটি ভাল পন্থা?
- আমার কীভাবে এগিয়ে নেওয়া উচিত?
- ব্যবহারকারী কীভাবে সংযোগটি শুরু করতে পারেন (যা কী দ্বারা অধিকারগুলি পড়েছে এমন ব্যবহারকারীর দ্বারা ssh এর সম্পাদন)?
- কোন সুরক্ষা ফাঁক আছে? - যদি ব্যবহারকারীরা অন্য ব্যবহারকারী হিসাবে কোনও এসএসএস কার্যকর করতে পারে, তবে তারা কি অন্য ব্যবহারকারী যা করতে পারে (ব্যক্তিগত কীটি সহ,) যা কিছু করতে পারে তা করতে পারে?
~/.ssh/authorized_keys
ফাইলগুলিতে নতুন পাবলিক কী যুক্ত করা থেকে বঞ্চিত করার ব্যবস্থা নিয়েছেন ?