অনুমোদিত_কিগুলি কীভাবে সম্পাদনা করবেন?


21

/root/.ssh/authorized_keysফাইল সম্পাদনার জন্য সেরা পদ্ধতি কোনটি ?

মানে আমার যদি আমার authorized_keysফাইলটিতে একটি নতুন কী সংযোজন করা দরকার তবে এটি করার সর্বোত্তম পদ্ধতিগুলি কী?

উত্তর:


14

কেবল ফাইলটি সম্পাদনা করার চেষ্টা করুন এবং শেষে কীটি আটকে দিন।
আপনি স্বয়ংক্রিয় চান? সার্ভার থেকে চেষ্টা করুন যেখানে আপনি কী যুক্ত করতে চান:

ssh-copy-id -i id_rsa.pub login@hostname

আপনি সর্বদা ssh-addসার্ভারটিতে চেষ্টা করতে পারেন যেখানে আপনার একটি authorized_keysফাইল সঞ্চিত আছে।

প্রচুর সুযোগ: ডি


6
এছাড়াওcat keyfile >>authorized_keys
এনজোটিব

কি হিসাবে যেতে হবে hostname?
ব্যবহারকারীর

0

প্রতিটি লাইন একটি স্বতন্ত্র প্রবেশ। আপনি এগুলিকে ফিল্টার করতে, sed -i~ /pattern/d authorized_keysলাইনগুলি মুছতে, কিছু সার্ভার থেকে এগুলি বলতে বা cat new-entries >> authorized_keysশেষে লাইন যুক্ত করতে পারেন gre


"বিড়াল নতুন-এন্ট্রি >> লেখক" নিয়ে দুটি সমস্যা আছে
ল্যান্সবায়েন্স

1
1) লোকেরা ">>" থেকে ">" ভুল
টাইপ

1
2) যদি অনুমোদিত_কিজ ফাইলে কোনও নতুন লাইন চর নেই তবে বিড়াল / প্রতিধ্বনি সর্বশেষ লাইনের শেষের দিকে নতুন পাবলিক কী সংযোজন করবে ...: \
ল্যান্সবায়নেস

2
catপদ্ধতি এক সবচেয়ে ঘন ঘন ব্যবহৃত এবং পরামর্শ দেওয়া হয়। এটি যদি কোনও নতুন লাইনে শেষ না হয় তবে এটি কোনও সু-গঠিত টেক্সট ফাইল নয়
কেভিন

@ ল্যান্স: রাইটিং 1, আমি বলতে পারি না যে আমি কখনও এটি করেছি, তবে আপনি যদি এই ধরণের জিনিস নিয়ে প্রবণ হন তবে ব্যবহার করার চেষ্টা করুন sed -i~ 'r$ new-entries', যেহেতু এটি একটি ব্যাকআপ ফাইল তৈরি করে। Wrt। ২, এটি কোনও পাঠ্য সম্পাদক দ্বারা সহজেই স্থির হয়ে গেছে, এবং কেভিন বলেছেন যে আপনি কী করছেন এর শব্দার্থবিজ্ঞানের প্রতি আপনার কিছুটা মনোযোগ দেওয়া উচিত।
চার্লস স্টুয়ার্ট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.