Linux 命令行下的 3 款密码管理器

为经常在终端窗口中工作的人们准备的密码管理器。
367 位读者喜欢这篇文章。
Password

freeGraphicToday,通过 Pixabay。CC0 许可。

我们都希望我们的密码安全可靠。为了做到这一点,许多人转向密码管理应用程序,如 KeePassXBitwarden

如果您经常在终端窗口中工作,并且正在寻找更简单的解决方案,您会想查看适用于 Linux 命令行的大量密码管理器之一。它们快速、易于使用且安全。

让我们来看看其中的三款。

Titan

Titan 是一款密码管理器,同时也是一款文件加密工具。我不确定 Titan 在加密文件方面的效果如何;我只把它当作密码管理器来研究。在这方面,它做得相当出色。

Titan

opensource.com

Titan 将您的密码存储在一个加密的 SQLite 数据库 中,当您首次启动应用程序时,您需要创建该数据库并添加主密码。告诉 Titan 添加密码,它会要求您提供一个名称来标识它、用户名、密码本身、URL 以及关于密码的注释。

您可以让 Titan 为您生成密码,并且您可以通过条目的名称或数字 ID、名称或注释,或使用正则表达式来搜索您的数据库。然而,查看特定密码可能有点笨拙。您要么必须列出所有密码并滚动浏览它们以找到您想要使用的密码,要么可以通过列出条目的详细信息(如果知道其数字 ID)来查看密码。

Gopass

Gopass 被称为“团队密码管理器”。不要因此而却步。它也非常适合个人使用。

gopass

opensource.com

Gopass 是 Unix 和 Linux 平台上久负盛名的 Pass 密码管理器的更新版本,使用 Go 编程语言编写。按照真正的 Linux 风格,您可以 编译源代码使用安装程序 在您的计算机上安装 gopass。

在您开始使用 gopass 之前,请确保您的系统上安装了 GNU Privacy Guard (GPG)Git。前者加密和解密您的密码库,后者为 Git 仓库 提交签名。如果 gopass 用于个人用途,您仍然需要 Git。您只是不需要担心签名提交。如果您有兴趣,可以在 文档 中了解这些依赖项。

当您第一次启动 gopass 时,您需要创建一个密码库并生成一个 密钥 来保护该密码库。当您想要添加密码(gopass 称之为secret)时,gopass 会要求您提供 URL、用户名和关于 secret 的注释等信息。您可以让 gopass 为您正在添加的 secret 生成密码,也可以自己输入一个。

根据需要,您可以编辑、查看或删除密码。您还可以查看特定密码或将其复制到剪贴板,以便将其粘贴到登录表单或窗口中。

Kpcli

对于许多人来说,首选的开源密码管理器是 KeePassKeePassXKpcli 将 KeePass 和 KeePassX 的功能带到您最近的终端窗口。

kpcli

opensource.com

Kpcli 是一个键盘驱动的 shell,它可以完成其图形化同类产品的大部分功能。这包括打开密码数据库;添加和编辑密码和组(帮助您组织密码);甚至重命名或删除密码和组。

当您需要时,您可以将用户名和密码复制到剪贴板,以便粘贴到登录表单中。为了保证信息安全,kpcli 还有一个清除剪贴板的命令。对于一个小型的终端应用程序来说,这还不错。


您有最喜欢的命令行密码管理器吗?为什么不留下评论分享一下呢?

That idiot Scott Nesbitt ...
我是自由/开源软件的长期用户,为乐趣和利润而写各种东西。我不太把自己当回事,我所有的特技都是自己完成的。

10 条评论

我向您推荐尝试 https://github.com/pwman3/pwman3
这是一个用 Python3 编写的微型可 hack 密码管理器。

(声明:我是主要作者)。

pass 很棒!gpg 加密的密码存储在 git 仓库中。使用 git 允许任何有访问权限的设备(手机、平板电脑、笔记本电脑或工作站)使用和更新密码,即使未连接到中央仓库。我们尝试在共享位置使用 keepass,但我们不断地覆盖更改。

回复 ,作者 victorhck

我认为您必须决定的第一件事是,给定的密码是否值得为此烦恼。我们都有大量必须使用密码的网站,但如果有人“破解”了我们的登录信息,我们不会损失任何有价值的东西。

我喜欢 kbsecret,这是一个秘密管理器,有人用 Keybase 的 KBFS 来存储数据。

trespass 是另一个可以尝试的 cli 工具。用 python3 编写,并在 github 上。

我使用了一段时间的另一个工具是 yapet(Yet Another Password Encryption Tool,又一个密码加密工具)

https://yapet.guengel.ch/

RHEL 或 Centos 机器是否有任何密码管理器?

本文中列出的任何密码管理器都应该适用于 REHL 或 CentOS。

回复 ,作者 sushil rangari (未验证)

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 许可。
© . All rights reserved.