ssh x11-ask-pass 替代方案? i3wm显示失败

ssh x11-ask-pass 替代方案? i3wm显示失败

该项目似乎死了这是一件好事,因为它是我在整个配置中使用的最奇怪的工具。

问题:

  • 它会抓住键盘/鼠标,直到您设置正确的密码,从而防止您在密码中搜索密码。

  • i3wm 将其显示为浮动窗口,并废弃帮助显示,无法设置固定大小。因此,您需要输入密码而不知道要求输入哪个密码。

  • 看起来很糟糕;简单的对话框,以 Xresource 为主题...它直接来自 90 年代。

最奇怪的是 openssh 默认使用它,并将其设置为备用二进制文件不起作用。

https://wiki.archlinux.org/index.php/SSH_keys#Alternative_passphrase_dialogs

我尝试在 .zshrc 中放入

export SSH_ASKPASS=/usr/bin/qt4-ssh-askpass

但仍然提示输入默认的askpass。

有任何想法吗?替代工具或如何告诉 openssh 使用 qt4-ssh-askpass 二进制文件而不是默认工具?

答案1

要使您对环境变量所做的更改生效~/.zshrc,您需要重新登录、重新获取文件或启动新的 shell。否则,您将仍然使用旧环境和旧变量。

阻止保持焦点和防止打开其他内容的功能是安全功能,可防止其他应用程序获得焦点并窃取我们的密码/密码,这实际上应该是您知道的内容,而不是从其他地方复制的内容。

答案2

找到了一些替代方案

  • gnome-ssh-askpass2
  • ksshaskpass4
  • 通过-sshaskpass
  • lxqt-openssh-askpass

我现在使用gnome-ssh-askpass2它与 i3wm 配合得很好(它也可以抓取键盘:))。

相关内容