小编Swo*_*gan的帖子

ssh 不询问我的密码

SSH 不再要求我提供私钥的密码。我不明白这是怎么发生的。

过去,我使用 ksshaskpass 从 KWallet 获取 ssh 密钥的密码并解锁我的密钥。每当我需要使用 ssh 时,我都会运行以下脚本:

#!/bin/bash
export SSH_ASKPASS=/usr/bin/ksshaskpass
/usr/bin/ssh-add < /dev/null
Run Code Online (Sandbox Code Playgroud)

(旁注:我曾经在我的 .kde/Autostart/ 中使用过这个,但大约一年前它停止工作了——KWallet 在登录时就会挂起)。

截至上周,该脚本已停止工作。Ksshaskpass 似乎弹出提示让我输入密码。似乎没有从 KWallet 获取它。因此,我在对话框中输入了密码,然后单击“每当登录时自动解锁此密钥”复选框以记住密码(认为这会再次将其添加到 KWallet)。自从这样做以来, ssh 再也不会询问我的密码了。


该对话框现在已出现在我的另一台 Kubuntu 计算机上。这是它的屏幕截图: 在此输入图像描述

我误以为这是 ksshaskpass 对话框。我现在相信事实并非如此。

  1. 这是什么节目?
  2. 如何撤消选中复选框?
  3. 如何让这个程序停止劫持 ksshaskpass?
  4. 我能因为动了我的奶酪而踢谁的屁股?

ssh kubuntu kde4

6
推荐指数
1
解决办法
5704
查看次数

标签 统计

kde4 ×1

kubuntu ×1

ssh ×1