আমার নতুন ইনস্টল করা উবুন্টুতে কীভাবে বিদ্যমান এসএসএইচ কী ব্যবহার করবেন


17

আমার মেশিনে আমার উবুন্টু 16.04 এর একটি নতুন ইনস্টল রয়েছে। এখন আমি আমার মেশিনে আমার বিদ্যমান ssh কীটি ব্যবহার করতে চাই, যাতে আমি আমার পূর্ববর্তী ক্রিয়াকলাপগুলি দিয়ে গিটহাবটি ব্যবহার করতে পারি।

আমি কীভাবে এটি সেট আপ করব?

উত্তর:


22

আপনার যদি আপনার এসএসএস কীগুলির একটি অনুলিপি থাকে ( উদাহরণস্বরূপ , একটি ইউএসবি স্টিকের উপরে) তবে কেবল কী ফাইলগুলি ~/.ssh/ডিরেক্টরিতে অনুলিপি করুন ।

যেমন ,

cp /path/to/my/key/id_rsa ~/.ssh/id_rsa
cp /path/to/my/key/id_rsa.pub ~/.ssh/id_rsa.pub
# change permissions on file
sudo chmod 600 ~/.ssh/id_rsa
sudo chmod 600 ~/.ssh/id_rsa.pub
# start the ssh-agent in the background
eval $(ssh-agent -s)
# make ssh agent to actually use copied key
ssh-add ~/.ssh/id_rsa

অন্যথায়, আপনাকে একটি নতুন তৈরি করতে হবে এবং এটি আপনার গিটহাব অ্যাকাউন্টে https://help.github.com/articles/adding-a-new-ssh-key-to-your-github-account/ এ যুক্ত করতে হবে । গিটহাব থেকে পুরানো কীটি উপস্থিত থাকাকালীন সরিয়ে ফেলার বিষয়ে নিশ্চিত হন।


ধন্যবাদ @ এমসি আমি কীভাবে গিথুব থেকে আমার মেশিনে অনুলিপি করতে পারি?
স্মিহসান

যদি আপনার কাছে ইতিমধ্যে কীটির অনুলিপি না থাকে, তবে আপনাকে একটি নতুন তৈরি করতে হবে এবং এটি আপনার গিটহাব অ্যাকাউন্টে যুক্ত করতে হবে help.github.com/articles/…
এএমসি

সুতরাং, আমাকে একটি নতুন এসএসএইচ কী তৈরি করতে হবে এবং এটি গিথুবে যুক্ত করতে হবে, তাই না। এবং আমাকে গিথুব থেকে পূর্ববর্তী এসএসএইচ কীটি মুছতে হবে, আমি আগে তৈরি করেছিলাম।
স্মহসান

হ্যাঁ, মনে হচ্ছে আপনার কী ফাইলগুলির একটি অনুলিপি নেই তাই আপনার কেবল নতুন ফাইল তৈরি করতে হবে এবং পুরানো কীটি সরিয়ে ফেলতে হবে।
এএমসি

1
উভয় ফাইলের অনুমতি 600 উদাহরণ হিসাবে সেট করা প্রয়োজন যে উল্লেখ করতে কেবল একটি ছোট নোট ফেলে। -rw ------- উদাহরণ: chmod 600 id_rsa * তাদের সেখানে অনুলিপি করার জন্য ডিফল্ট ফাইল অনুমতিগুলি কাজ করবে না।
স্ট্রাইক্সি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.