在Ubuntu 22.04系统上安装和配置KeeWeb密码管理器

本文介绍在Ubuntu 22.04系统上安装和配置KeeWeb密码管理器的方法。KeeWeb是一个Linux密码管理器,它可以离线和在线存储密码,并与Owncloud、OneDrive、GoogleDrive和Gropbox等在线存储工具同步。

使用Docker在Ubuntu 22.04上安装KeeWeb

首先,确保在Ubuntu中安装了Docker CE。

1、在Ubuntu上安装Docker CE

使用以下命令在Ubuntu上安装docker依赖包:

sudo apt update

sudo apt install apt-transport-https ca-certificates curl software-properties-common

接下来将docker GPG密钥和docker存储库添加到Ubuntu服务器,如下所示:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"

现在更新软件包并在Ubuntu上安装Docker CE:

sudo apt-get update

sudo apt install docker-ce

安装后,Docker守护程序应自动启动。您可以按以下方式确认状态:

$ systemctl status docker

docker.service - Docker Application Container Engine 

Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) 

Active: active (running)

TriggeredBy: docker.socket 

Docs: https://docs.docker.com 

Main PID: 2807 (dockerd) 

您可以将用户添加到Docker组,这样在运行Docker命令时就不必编写sudo了:

sudo usermod -aG docker ${USER}

newgrp docker

2、使用Docker在Ubuntu上安装KeeWeb

我们将使用以下命令从源代码构建Keeweb:

git clone https://github.com/SvenC56/docker-keeweb.git

cd docker-keeweb

docker build -t svenc56/keeweb .

现在运行keeweb镜像并在端口80上曝光,如下所示:

$ docker run -d -p 80:80 keeweb

626d3872ddfdb33988818b1d24b545dc473ebdcab64d143b3474e730a0ecb5f9

使用https://<your-host-ip>从浏览器访问KeeWeb。这是您应该看到的页面:

在Ubuntu 22.04系统上安装和配置KeeWeb密码管理器

单击+号开始添加新密码文件。这是您获得的页面:

在Ubuntu 22.04系统上安装和配置KeeWeb密码管理器

单击左下角的新建,您将获得如下页面。如果需要,请提供主密码、名称、备份以及其他可能需要的设置:

在Ubuntu 22.04系统上安装和配置KeeWeb密码管理器

完成后,单击保存到。在这里,您可以选择保存到文件或与Dropbox、OneDrive和Google驱动器等云存储集成。我要保存到Google Drive:

在Ubuntu 22.04系统上安装和配置KeeWeb密码管理器

添加后,您的新密码文件应显示在KeeWeb应用程序的左侧:

在Ubuntu 22.04系统上安装和配置KeeWeb密码管理器

要开始添加条目,请单击+,然后选择条目。您还可以选择添加组或模板:

在Ubuntu 22.04系统上安装和配置KeeWeb密码管理器

添加您需要的条目,如下所示。您可以根据需要添加更多字段:

在Ubuntu 22.04系统上安装和配置KeeWeb密码管理器

3、自定义KeeWeb

KeeWeb提供了许多选项,可以根据您的喜好进行自定义。它支持快捷键和键盘完成、插件以及与usb的交互。一些快捷方式如下所示:

在Ubuntu 22.04系统上安装和配置KeeWeb密码管理器

4、安装KeeWeb插件

单击插件-加载插件库(Plugins-load plugin gallery):

在Ubuntu 22.04系统上安装和配置KeeWeb密码管理器

选择插件并单击“安装”。

5、KeeWeb与Google Drive的集成

要将KeeWeb与Google驱动器集成,请单击新的keepass,单击保存到并选择Google驱动器。您可能会收到以下错误:

在Ubuntu 22.04系统上安装和配置KeeWeb密码管理器

这意味着KeeWeb提供的URL与OAuth客户端的授权URL不匹配。要更新授权的重定向URI,请访问Google开发者控制台https://console.developers.google.com/,添加新项目:

在Ubuntu 22.04系统上安装和配置KeeWeb密码管理器

单击凭据-创建凭据-OAuth客户端ID:

在Ubuntu 22.04系统上安装和配置KeeWeb密码管理器

在应用程序类型下,选择web应用程序:

在Ubuntu 22.04系统上安装和配置KeeWeb密码管理器

接下来,提供如下所示的域和站点URL,然后单击创建:

在Ubuntu 22.04系统上安装和配置KeeWeb密码管理器

单击创建后,您将收到客户端ID和客户端密码。保存它们。按照以下剩余步骤完成配置:

1]、在KeeWeb中的配置的gdriveClientId和gdriveClientSecret字段中设置客户端ID和Secret。

2]、您需要验证您的域,或将自己添加到未查看应用程序的风险访问权限Google组(本期中有关Google Drive的更多信息)。

3]、为项目启用驱动器API。

栏目相关文章