Tôi có một vấn đề thực sự rắc rối. Tôi không thể gpg-agent
xóa khóa SSH khỏi khóa của mình và thậm chí nó vẫn tồn tại ở đó sau nhiều lần khởi động lại.
$ ssh-add -D
SSH_AGENT_FAILURE
Failed to remove all identities.
Ngay cả khi tôi nói với nó để xóa danh tính:
$ ssh-add -d /path/to/private/key
Identity removed: /path/to/private/key
Sau đó tôi nhìn
$ ssh-add -l
4096 1b:cb:52:a6:e5:13:e6:78:14:12:92:8f:34:8f:92:88 /path/to/private/key
và nó vẫn ở đó.
Trường hợp này đang được lưu trữ? Nó dường như được ghi vào đĩa vì một số lý do, đó là một điều đáng sợ cho một tác nhân SSH để làm. Tôi đang chạy như sau để bắt đầu gpg-agent
:
gpg-agent --enable-ssh-support --daemon
Mọi thứ khác đều hoạt động tốt, nhưng nó lưu tập tin này vào đâu đó và tôi cần xóa nó.