GNOME Keyring 的终端替代品 (Seahorse)

GNOME Keyring 的终端替代品 (Seahorse)

我目前正在使用 GNOME Keyring(代号seahorse)。(编辑:此应用程序的较新版本现在称为“GNOME 密码和密钥”)。我用它来管理我的 SSH 密码。

我想知道是否有任何命令行替代方案,可以在无法访问 UI 的情况下使用。我目前正在运行 Ubuntu 12.04。

答案1

从技术上讲,gnome-keyringSeahorse 不是一个 GUI 工具。Seahorse 是一个。而且gnome-keyring可以通过命令行访问基础架构,使用这个项目

这是使用 Rinzwind 在他的评论中提到的 Python 绑定,并且使用此工具,您可以简单地执行以下操作:

./gkeyring.py get -s myserver.com -p ftp -u user

这将查找有关服务器 myserver.com、协议 ftp 和用户名 user 的所有密钥环项。

如上所述这个博客

答案2

如果您不想使用 gnome 密钥环,您可以一直使用内核密钥环...

查看我的笔记... https://antofthy.gitlab.io/info/crypto/passwd_caching.txt

更具体地说 https://antofthy.gitlab.io/info/crypto/keyring_linux_kernal.txt

答案3

我已经解决了这个问题gnome-keyring-cli

安装方法:

  • 克隆仓库
  • 确保 glib-devel 和 libgnome-keyring-devel(或系统等效项)可用
  • 编译只需调用 make
  • 手动将 gnome-keyring-cli 二进制文件复制到您选择的目的地(我的是 ~/bin/)

使用 gnome-keyring-cli 您可以查找、添加、删除等。它不是很用户友好,但它可以完成工作。

相关内容