Ssh- অ্যাড ঠিক কি করে?


15

আমি সম্প্রতি আমার ল্যাপটপটি পুনরায় ইনস্টল করে দেখেছি যে 'গিট ক্লোন' কাজ করছে না। আমি ধারাবাহিকভাবে Permission denied (publickey).ত্রুটি পেয়েছি ।

ফিক্সটি গিটহাবের এসএসএইচ ইস্যু পৃষ্ঠাতে নথিভুক্ত করা হয়েছে: গিটহাবের ssh-addঅনুমোদনের জন্য আমি যে কীটি ব্যবহার করতে চাই তার বিষয়ে এসএসএইচকে বলার জন্য ব্যবহার করুন।

আমার প্রশ্নটি: হুডের নীচে, ssh-addআসলে কী করে ?

আমি কিছুক্ষণের জন্য এসএসএইচ সম্পর্কে আমার বোঝার প্রসার ঘটিয়েছি এবং এটি শুরু করার পক্ষে একটি ভাল অজুহাত বলে মনে হচ্ছে :-)

উত্তর:


21

ssh-add~/.sshপ্রমাণীকরণ এজেন্টে ( ssh-agent) থেকে ব্যক্তিগত কী পরিচয় যুক্ত করুন ( )


আমি সত্যবাদী হব, এটি আমাকে কিছুক্ষণের জন্য বিভ্রান্ত করেছে। আমি ভেবেছিলাম ssh ক্লায়েন্ট সর্বদা আপনার ~/.sshডিরেক্টরিতে কী ব্যবহার করে । কিছু ডিস্ট্রো ssh-addস্বয়ংক্রিয়ভাবে সমতুল্য করে? আমি হয়ত বিভ্রান্ত হয়েছি কেন?
blur

4
ssh~/.sshডিরেক্টরিটিতে কীটি ব্যবহার করে না , তবে কীটি কোনও পাসফ্রেজের সাহায্যে সুরক্ষিত থাকলে এই পাসফ্রেজটি অবশ্যই কোনও কোনও সময় প্রবেশ করতে হবে। আপনি যদি ব্যবহার করেন ssh-agentএবং ssh-add, আপনি একবার এই পাসফ্রেজ টাইপ করুন। অন্যথায় আপনি প্রতিবার ব্যবহার করার সময় আপনাকে অবশ্যই পাসফ্রেজ টাইপ করতে হবে ssh। মনে রাখবেন কীটি যদি পাসওয়ার্ড সুরক্ষিত না থাকে তবে আপনি sshকোনও পাসফ্রেজ না চেয়ে ব্যবহার করতে পারেন ।
পিটার জন অ্যাকলাম

সেখানে একাধিক SSH কী হতে পারে ~/.sshএবং এই আছে আরো উপযোগী জিনিস হতে পারে, দেখতে তাই এবং bitbucket ডক্স
ফ্রাঙ্ক Nocke

0

গিথুবে এই নিবন্ধটির উপর ভিত্তি করে কিছু সময় কিছু লিনাক্স বিতরণ করার পরেও আপনি সবকিছু সঠিকভাবে সেট আপ করার পরেও এই ত্রুটিটি দেখায়:

Agent admitted failure to sign using the key.
debug1: No more authentication methods to try.
Permission denied (publickey).

এবং আপনার ssh-addসমস্যাটি সমাধান করার জন্য দৌড়ানো উচিত ।

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