3 个适用于 Linux 命令行的密码管理器

为那些在终端窗口中花费大量时间的人们准备的密码管理器。
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 是用 Go 编程语言编写的、历史悠久的 Unix 和 Linux Pass 密码管理器的更新版本。以真正的 Linux 风格,您可以编译源代码,也可以使用安装程序在您的计算机上安装 gopass。

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

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

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

Kpcli

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

kpcli

opensource.com

Kpcli 是一个键盘驱动的 shell,它可以完成其图形表亲可以完成的大部分工作。这包括打开密码数据库;添加和编辑密码和组(这有助于您组织密码);甚至重命名或删除密码和组。

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


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

That idiot Scott Nesbitt ...
我长期使用免费/开源软件,并为乐趣和利益撰写各种文章。我不太把自己当回事,我所有的特技都是自己完成的。

10 条评论

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

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

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

回复 ,作者 victorhck

我认为您首先必须决定给定的密码是否值得担心。我们都有很多网站必须使用密码,但是如果有人“破解”了我们的登录名,我们不会损失任何有价值的东西。

我喜欢 kbsecret,这是一个由某人制作的密钥管理器,它使用 Keybase 的 KBFS 来存储数据。

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

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

https://yapet.guengel.ch/

RHEL 或 Centos 机器有密码管理器吗?

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