ssh-এজেন্ট / ssh-add ত্রুটি: আপনার প্রমাণীকরণ এজেন্টের সাথে কোনও সংযোগ খুলতে পারে নি


20

আমি টাইপ করি ssh-agentএবং নিম্নলিখিতটি ফিরে পাই:

SSH_AUTH_SOCK=/tmp/ssh-GqdeT074HLRJ/agent.4670; export SSH_AUTH_SOCK;
SSH_AGENT_ID=4671; export SSH_AGENT_PID;
echo Agent pid 4671;

আমি তখন টাইপ ssh-add privkey.pemকরে নিম্নলিখিতটি পাই:

Could not open a connection to your authentication agent

আমি কী ভুল করছি সে সম্পর্কে কোনও ধারণা? আমি sudoসেই সাথে প্রতিটি কমান্ডের আগে যুক্ত করার চেষ্টা করেছি, তবে অভিন্ন আউটপুট পেয়েছিলাম।

উত্তর:


30

আপনি যে আউটপুটটি ফিরে পেয়েছেন তা চালিয়ে যাওয়ার কথা আপনি ssh-agent:eval $(ssh-agent)

তারপরে ssh-addএজেন্টের সাথে সংযোগ স্থাপনের জন্য আপনার পরিবেশ সেট আপ করা হয়েছে।


আমি চেষ্টা করেছিলাম sudo eval $(ssh-agent)এবং এটা বলেছে sudo: eval: command not found। আমি চেষ্টা করেছিলাম eval $(sudo ssh-agent)এবং এটি বলেছে Agent pid 4735এবং তারপরে, এই দুজনের ssh-addপরেও এখনও কাজ করে না। কোন ধারনা?
নিউইবার্ট

1
কিছু মনে করবেন না - sudo bashএবং এরপরে যা কাজ পেয়েছে তা করে। ধন্যবাদ!
নিউবার্ট

1
"eval ssh-agent" কাজ করে। আমার কোনও সুডোর দরকার ছিল না।
গোলকধাঁধা

ইভাল করা এবং তারপরে এসএসএড-এড এখনও আমার পক্ষে কাজ করে নি, কেন কোনও ধারণা?
ব্যবহারকারী3226932

3

আপনি নিম্নলিখিত বাক্য গঠন ব্যবহার করতে পারেন:

ssh-agent sh -c 'ssh-add && echo Do some stuff here.'

-1

আমি সমাধান খুঁজে পেয়েছি:

কমান্ডের নীচে রান করুন বা .bashrc ফাইলটিতে যুক্ত করুন

এক্সিকিউটিভ এসএস-এজেন্ট বাশ

ssh-add [মূল পথ]


1
(1) দুটি সমাধান ইতিমধ্যে পোস্ট করা হয়েছে, এবং একটি সঠিক হিসাবে গৃহীত হয়েছে। পূর্ববর্তীগুলির চেয়ে আপনার কি কোনও সুবিধা আছে? মন্তব্যে প্রতিক্রিয়া জানাতে দয়া করে; আপনার উত্তরটি আরও পরিষ্কার এবং আরও পরিপূর্ণ করতে সম্পাদনা করুন। (২) আপনি কি সত্যই বিশ্বাস করেন যে এটি exec bashভিতরে থেকে আসা ভাল ধারণা .bashrc? আপনি কি এটা চেষ্টা করেছেন? আপনি করার আগে, কী হবে তা নিয়ে কঠোর চিন্তা করুন। (ইঙ্গিত: নতুন বাশ প্রক্রিয়াটি শুরু হওয়ার সাথে সাথে কী করবে?) আপনি যদি চেষ্টা করার সাহস করেন, আপনি নিশ্চিত করতে চাইতে পারেন যে আপনার আর একটি শেল উইন্ডো খোলা আছে।
স্কট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.