![防止密钥环在 Kubuntu 上使用私钥进行 SSH 会话期间记住密码](https://linux22.com/image/864866/%E9%98%B2%E6%AD%A2%E5%AF%86%E9%92%A5%E7%8E%AF%E5%9C%A8%20Kubuntu%20%E4%B8%8A%E4%BD%BF%E7%94%A8%E7%A7%81%E9%92%A5%E8%BF%9B%E8%A1%8C%20SSH%20%E4%BC%9A%E8%AF%9D%E6%9C%9F%E9%97%B4%E8%AE%B0%E4%BD%8F%E5%AF%86%E7%A0%81.png)
Ubuntu 14.04
每当我尝试使用私钥通过 SSH 连接到服务器时,系统都会要求我
Enter password to unlock the private key
但是,它会记住密码,直到我完全注销为止,而不给我提供一次性密码的选项。
我想防止在使用 SSH 密钥时打开此对话框。
我试过了
gconftool-2 --set -t bool /apps/gnome-keyring/daemon-components/ssh false
和
sudo ln -sf /dev/null /etc/xdg/autostart/gnome-keyring-ssh.desktop
sudo ln -sf /dev/null /etc/xdg/autostart/gnome-keyring-gpg.desktop
没有任何运气。
编辑
看起来似乎是gnome-keyring-daemon
,忽略其不对 ssh 执行此操作的设置。
答案1
我已开始使用用户.bashrc
文件中的几行代码来阻止该进程的运行。
gkd="$(pidof gnome-keyring-daemon)"
if [ "_$gkd" != "_" ];then
kill -9 $gkd
fi