强制 SSH 在 shell 中询问我的私钥密码(不是在窗口中)

Adr*_*xey 9 shell ssh window ssh-agent

当我启动后第一次使用 SSH 时,它会询问我的私钥解锁密码(这是我期望的行为)。但它是在窗口中进行的,而不是在外壳中(类似于gksudoVS sudo)。这令人沮丧(我必须使用鼠标单击窗口),其次有时会导致错误(我使用 Guake 终端,有时是全屏模式,在这种情况下,我无法专注于 SSH 窗口,我被迫重新启动 X )。

所以,我的问题是:有没有办法强制 SSH 在命令行上询问我的私钥密码,而不是弹出一个窗口?

Mur*_*phy 7

您可能安装了其中一个*-askpass软件包,并相应地SSH_ASKPASS设置了环境变量;见ssh(1)。取消设置变量,例如在您~/.bashrc的 .

另请参阅告诉 SSH 使用图形提示输入密钥密码短语以解决反向问题以及有关环境的一些提示。