/root/.ssh/authorized_keysফাইল সম্পাদনার জন্য সেরা পদ্ধতি কোনটি ?
মানে আমার যদি আমার authorized_keysফাইলটিতে একটি নতুন কী সংযোজন করা দরকার তবে এটি করার সর্বোত্তম পদ্ধতিগুলি কী?
/root/.ssh/authorized_keysফাইল সম্পাদনার জন্য সেরা পদ্ধতি কোনটি ?
মানে আমার যদি আমার authorized_keysফাইলটিতে একটি নতুন কী সংযোজন করা দরকার তবে এটি করার সর্বোত্তম পদ্ধতিগুলি কী?
উত্তর:
কেবল ফাইলটি সম্পাদনা করার চেষ্টা করুন এবং শেষে কীটি আটকে দিন।
আপনি স্বয়ংক্রিয় চান? সার্ভার থেকে চেষ্টা করুন যেখানে আপনি কী যুক্ত করতে চান:
ssh-copy-id -i id_rsa.pub login@hostname
আপনি সর্বদা ssh-addসার্ভারটিতে চেষ্টা করতে পারেন যেখানে আপনার একটি authorized_keysফাইল সঞ্চিত আছে।
প্রচুর সুযোগ: ডি
hostname?
প্রতিটি লাইন একটি স্বতন্ত্র প্রবেশ। আপনি এগুলিকে ফিল্টার করতে, sed -i~ /pattern/d authorized_keysলাইনগুলি মুছতে, কিছু সার্ভার থেকে এগুলি বলতে বা cat new-entries >> authorized_keysশেষে লাইন যুক্ত করতে পারেন gre
catপদ্ধতি এক সবচেয়ে ঘন ঘন ব্যবহৃত এবং পরামর্শ দেওয়া হয়। এটি যদি কোনও নতুন লাইনে শেষ না হয় তবে এটি কোনও সু-গঠিত টেক্সট ফাইল নয় ।
sed -i~ 'r$ new-entries', যেহেতু এটি একটি ব্যাকআপ ফাইল তৈরি করে। Wrt। ২, এটি কোনও পাঠ্য সম্পাদক দ্বারা সহজেই স্থির হয়ে গেছে, এবং কেভিন বলেছেন যে আপনি কী করছেন এর শব্দার্থবিজ্ঞানের প্রতি আপনার কিছুটা মনোযোগ দেওয়া উচিত।
cat keyfile >>authorized_keys