ssh-add -D ssh-এজেন্ট থেকে সঞ্চিত কী মুছে না


13

কীভাবে এটি ঘটে ?:

stan@tcpc:~/.ssh$ ssh-add -l
8192 e0:45:5e:cc:45:3e:17:2b:a6:54:6f:8d:53:1b:j2:e3 github (RSA)
2048 25:41:53:a6:45:5d:ac:eb:5c:45:f8:ce:42:a9:he:aa BITBUCKET (RSA)
stan@tcpc:~/.ssh$ ssh-add -D
All identities removed.
stan@tcpc:~/.ssh$ ssh-add -l
8192 e0:45:5e:cc:45:3e:17:2b:a6:54:6f:8d:53:1b:j2:e3 github (RSA)
2048 25:41:53:a6:45:5d:ac:eb:5c:45:f8:ce:42:a9:he:aa BITBUCKET (RSA)

কীভাবে কীগুলি মুছে ফেলা হচ্ছে না?

PS এই বাগ হতে পারে? http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=472477 যদিও আমি আর্চ লিনাক্সে আছি ...


সেই বাগ বহু বছরের পুরনো; একটি আপ-টু-ডেট আর্চ বাক্সে, এটি প্রত্যাশার মতো কাজ করে: openssh6.2p1-1
জেসনওয়্যারিয়ান

jsonwryan ... এটি আসলে বছরের বেশি নয়। 05 অক্টোবর 2012 তারিখে শেষ মন্তব্য - উল্লেখ করেছে যে এটি এখনও স্থির ছিল না। অন্যান্য মন্তব্যগুলি বোঝায় যে সমস্যাটি প্রবাহমান। এবং না - এটি আমার পক্ষে আপ টু ডেট আর্চ সিস্টেমে কাজ করে না। তবে - যখন আমি sh / .ssh ডিরেক্টরি থেকে ssh কীগুলি ~ / .ssh / my_keys (বাগ রিপোর্টে প্রস্তাবিত হিসাবে) -> সংযোজন এবং অপসারণ প্রত্যাশার মতো কাজ করি।
এজেন্ট_স্মিত 18

3
প্রতিবেদনটি মনোযোগ সহকারে পড়ুন: "সংস্করণে 3.2.2-2 এ সংশোধন করা হয়েছে" -pacman -Ss gnome-keyring: 3.6.3-1
জেসনওয়্যারিয়ান

উত্তর:


2

এই পোস্টের পদক্ষেপগুলি আমার পক্ষে কাজ করেছিল; আপনাকে কেবল স্টার্টআপ অ্যাপ্লিকেশন পরিচালক খুলতে হবে, "এসএসএইচ কী এজেন্ট - জিনোম কীরিং: এসএসএইচ এজেন্ট" এর জন্য এন্ট্রিটি চেক করুন এবং ইউনিটি পুনরায় চালু করতে হবে। যদি এটি প্রদর্শিত না হয়, সম্পাদনা করুন /etc/xdg/autostart/gnome-keyring-ssh.desktopএবং এতে পরিবর্তন NoDisplay=trueকরুন NoDisplay=false


1
"এই পোস্টে" লিঙ্কটি মারা গেছে
কারসন আইপ

1

/ টিএমপি ফোল্ডারে যান, সমস্ত ফোল্ডার মোছা এসএসএস দিয়ে শুরু হয়

solomon@debian:/tmp$ rm -rf ssh

solomon@debian:/tmp$ ssh-add -D

All identities removed.

solomon@debian:/tmp$ ssh-add -l
The agent has no identities.

কেন এটিকে ভোট দেওয়া হয়েছিল তা জানেন না। এটি আমাকে সঠিক ট্র্যাকের মধ্যে ফেলেছে, যদিও আমি ssh ফোল্ডার (!!!!) সরিয়ে ফেলব না। স্রেফ ফোল্ডারের নাম পরিবর্তন করে এবং তারপর .ssh এ ফিরে, জিনোম কীরিং ssh কী তালিকাটি বন্ধ করে দিল। এটি আমাকে
এসএসএড

0

আপনার মতোই আমারও সমস্যা ছিল। আমি কোনও বিশেষজ্ঞ নই, তবে আমার জন্য যে সমাধানটি কাজ করেছিল তা হ'ল keys / .ssh ডিরেক্টরি থেকে কীগুলি সরিয়ে ফেলা। এটি আমি যা দেখছিলাম তার একটি উদাহরণ।

$ ssh-add -l
2048 06:e9:a6:14:2a:e4:c3:11:56:ea:c3:5d:f9:84:79:c6 first key (RSA)
2048 2c:c3:97:fe:f3:cf:03:dc:d3:0b:87:2b:01:72:33:3b second key (RSA)
$ ssh-add -d ~/.ssh/id_rsa.pub
Identity removed: /home/user/.ssh/ybot_rsa.pub (/home/user/.ssh/id_rsa.pub)
$ ssh-add -l
2048 06:e9:a6:14:2a:e4:c3:11:56:ea:c3:5d:f9:84:79:c6 first key (RSA)
2048 2c:c3:97:fe:f3:cf:03:dc:d3:0b:87:2b:01:72:33:3b second key (RSA)

এটি _ / .ssh ফোল্ডার থেকে id_rsa (এবং id_rsa.pub) সরানোর পরে ssh- এজেন্ট পরিচয় থাকা বন্ধ করে দিয়েছে। আমি যা করেছি তা হ'ল:

$ ssh-add -l
2048 06:e9:a6:14:2a:e4:c3:11:56:ea:c3:5d:f9:84:79:c6 first key (RSA)
2048 2c:c3:97:fe:f3:cf:03:dc:d3:0b:87:2b:01:72:33:3b second key (RSA)
$ mv ~/.ssh/id_rsa ~/.ssh/id_rsa.pub ~/
$ ssh-add -l
2048 2c:c3:97:fe:f3:cf:03:dc:d3:0b:87:2b:01:72:33:3b second key (RSA)

আমি অনুমান করছি (আমি ভুল হতে পারি) যদি আপনার জিনোম কেরিং ডেমন চলমান না (gnome-keyring-daemon) তবে এই আচরণটি পরিবর্তিত হবে। সম্ভবত আসল (এবং যৌক্তিক) সমাধানটি কাজ করবে তবে দ্বিতীয়টি নয়।

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