こんばんは。渥美@mocke.techです。
Ubuntu 18.04LTS上の問題で恐縮ですが、こちらでも再現する可能性のある現象 かなと思い、質問させていただきます。他に良い質問先がありましたら、ご指導 ください。
ssh-agentおよびssh-addの挙動に関してちょっと不思議な、困った状況になって いるので、お知恵をお貸しください。
外部のPC(izuna@kodama)上にあったssh秘密鍵を利用したくて、それを~/id_rsa に置き、
1. $ ssh-add ~/id_rsa
としました。これで普通に利用できるようになったのですが、その後、
2. $ mv ~/.id_rsa .ssh/20190604.id_rsa $ ssh-add ~/.ssh/id_rsa ※作業PCのssh秘密鍵
を実行し、秘密鍵の削除をするために
3. $ ssh-add -D
を実行したのですが、以下のようにハッシュ値が残るようになりました。
4. $ ssh-add -l 2048 SHA256: tpNQcDd/10********************AWup0uqYIU6aA izuna@kodama (RSA)
この状態は再起動をしても変わりません。(ここが不思議) この状態で先に利用した、.ssh/20190604.id_rsa, .ssh/id_rsaをssh-addして削 除してみても以下のとおりです。
5. $ ssh-add ~/.ssh/20190604.id_rsa Enter passphrase for /home/izuna/.ssh/20190604.id_rsa: Identity added: /home/izuna/.ssh/20190604.id_rsa (/home/izuna/.ssh/20190604.id_rsa) $ ssh-add ~/.ssh/id_rsa Enter passphrase for /home/izuna/.ssh/id_rsa: Identity added: /home/izuna/.ssh/id_rsa (/home/izuna/.ssh/id_rsa) $ ssh-add -l 2048 SHA256:tpNQcDd/10********************AWup0uqYIU6aA /home/izuna/.ssh/20190604.id_rsa (RSA) 2048 SHA256:m/jJvIpYQ1********************6U4Zv6NGor2kc /home/izuna/.ssh/id_rsa (RSA) $ ssh-add -D All identities removed. $ ssh-add -l 2048 SHA256:tpNQcDd/10********************AWup0uqYIU6aA izuna@kodama (RSA) ※20190604.id_rsaと同じ
さて、このゾンビのようなハッシュ値を完全に削除するにはどうしたら良いで しょうか?ご存じの方がいらっしゃいましたら、ご教授ください。
-- Kiyotaka ATSUMI
佐々木です。
ssh-agent として何をお使いでしょうか?
Ubuntu だと gnome-keyring が ssh-agent 機能を提供していたりしませんか?(Debian でも default は GNOME なので、同じかもしれません)。
もし gnome-keyring が ssh-agent 機能を提供しているようでしたら、seahorse を起動して鍵の状況を確認してみて下さい。
On November 18, 2019 12:11:42 AM Kiyotaka ATSUMI mocke.tech@gmail.com wrote:
こんばんは。渥美@mocke.techです。
Ubuntu 18.04LTS上の問題で恐縮ですが、こちらでも再現する可能性のある現象 かなと思い、質問させていただきます。他に良い質問先がありましたら、ご指導 ください。
ssh-agentおよびssh-addの挙動に関してちょっと不思議な、困った状況になって いるので、お知恵をお貸しください。
外部のPC(izuna@kodama)上にあったssh秘密鍵を利用したくて、それを~/id_rsa に置き、
$ ssh-add ~/id_rsa
としました。これで普通に利用できるようになったのですが、その後、
$ mv ~/.id_rsa .ssh/20190604.id_rsa $ ssh-add ~/.ssh/id_rsa ※作業PCのssh秘密鍵
を実行し、秘密鍵の削除をするために
$ ssh-add -D
を実行したのですが、以下のようにハッシュ値が残るようになりました。
$ ssh-add -l 2048 SHA256: tpNQcDd/10********************AWup0uqYIU6aA izuna@kodama (RSA)
この状態は再起動をしても変わりません。(ここが不思議) この状態で先に利用した、.ssh/20190604.id_rsa, .ssh/id_rsaをssh-addして削 除してみても以下のとおりです。
$ ssh-add ~/.ssh/20190604.id_rsa Enter passphrase for /home/izuna/.ssh/20190604.id_rsa: Identity added: /home/izuna/.ssh/20190604.id_rsa (/home/izuna/.ssh/20190604.id_rsa) $ ssh-add ~/.ssh/id_rsa Enter passphrase for /home/izuna/.ssh/id_rsa: Identity added: /home/izuna/.ssh/id_rsa (/home/izuna/.ssh/id_rsa) $ ssh-add -l 2048 SHA256:tpNQcDd/10********************AWup0uqYIU6aA /home/izuna/.ssh/20190604.id_rsa (RSA) 2048 SHA256:m/jJvIpYQ1********************6U4Zv6NGor2kc /home/izuna/.ssh/id_rsa (RSA) $ ssh-add -D All identities removed. $ ssh-add -l 2048 SHA256:tpNQcDd/10********************AWup0uqYIU6aA izuna@kodama (RSA) ※20190604.id_rsaと同じ
さて、このゾンビのようなハッシュ値を完全に削除するにはどうしたら良いで しょうか?ご存じの方がいらっしゃいましたら、ご教授ください。
-- Kiyotaka ATSUMI _______________________________________________ debian-users mailing list debian-users@debian.or.jp https://lists.debian.or.jp/mailman/listinfo/debian-users
佐々木様
渥美です。
ご教授いただきありがとうございます。無事削除することが出来ました。
-- Kiyotaka ATSUMI
On 2019/11/18 8:25, Youhei SASAKI wrote:
佐々木です。
ssh-agent として何をお使いでしょうか?
Ubuntu だと gnome-keyring が ssh-agent 機能を提供していたりしませんか? (Debian でも default は GNOME なので、同じかもしれません)。
もし gnome-keyring が ssh-agent 機能を提供しているようでしたら、seahorse を起動して鍵の状況を確認してみて下さい。
On November 18, 2019 12:11:42 AM Kiyotaka ATSUMI mocke.tech@gmail.com wrote:
こんばんは。渥美@mocke.techです。
Ubuntu 18.04LTS上の問題で恐縮ですが、こちらでも再現する可能性のある現象 かなと思い、質問させていただきます。他に良い質問先がありましたら、ご指導 ください。
ssh-agentおよびssh-addの挙動に関してちょっと不思議な、困った状況になって いるので、お知恵をお貸しください。
外部のPC(izuna@kodama)上にあったssh秘密鍵を利用したくて、それを~/id_rsa に置き、
$ ssh-add ~/id_rsa
としました。これで普通に利用できるようになったのですが、その後、
$ mv ~/.id_rsa .ssh/20190604.id_rsa $ ssh-add ~/.ssh/id_rsa ※作業PCのssh秘密鍵
を実行し、秘密鍵の削除をするために
$ ssh-add -D
を実行したのですが、以下のようにハッシュ値が残るようになりました。
$ ssh-add -l 2048 SHA256: tpNQcDd/10********************AWup0uqYIU6aA izuna@kodama (RSA)
この状態は再起動をしても変わりません。(ここが不思議) この状態で先に利用した、.ssh/20190604.id_rsa, .ssh/id_rsaをssh-addして削 除してみても以下のとおりです。
$ ssh-add ~/.ssh/20190604.id_rsa Enter passphrase for /home/izuna/.ssh/20190604.id_rsa: Identity added: /home/izuna/.ssh/20190604.id_rsa (/home/izuna/.ssh/20190604.id_rsa) $ ssh-add ~/.ssh/id_rsa Enter passphrase for /home/izuna/.ssh/id_rsa: Identity added: /home/izuna/.ssh/id_rsa (/home/izuna/.ssh/id_rsa) $ ssh-add -l 2048 SHA256:tpNQcDd/10********************AWup0uqYIU6aA /home/izuna/.ssh/20190604.id_rsa (RSA) 2048 SHA256:m/jJvIpYQ1********************6U4Zv6NGor2kc /home/izuna/.ssh/id_rsa (RSA) $ ssh-add -D All identities removed. $ ssh-add -l 2048 SHA256:tpNQcDd/10********************AWup0uqYIU6aA izuna@kodama (RSA) ※20190604.id_rsaと同じ
さて、このゾンビのようなハッシュ値を完全に削除するにはどうしたら良いで しょうか?ご存じの方がいらっしゃいましたら、ご教授ください。
-- Kiyotaka ATSUMI _______________________________________________ debian-users mailing list debian-users@debian.or.jp https://lists.debian.or.jp/mailman/listinfo/debian-users