vps折腾记五安装密码管理器

发布时间 2023-08-05 16:29:28作者: monkey6

1.VaultWarden简介

随着注册网站和APP的增多,大量的密码需要管理,如果使用简单统一的密码的话,不但容易被暴力破解,而且任何一个网站的密码泄露,都会导致所有注册的网站密码都泄露,危害极大。因此我们需要复杂且每个网站不同的密码,但这样又带来了管理的问题,好在有bitwarden来帮助我们管理密码,不但安全性提高,而且会自动帮助我们填充密码,简直是质优价廉的典范。

vaultwarden使用Rust语言写的对bitwarden的替代,不但小巧而且提供了一些bitwarden收费才提供的服务,同时兼容bitwarden的客户端,尤其是提供了docker安装,艾玛,真香。?

Vaultwarden GitHub

Vaultwarden DockerHub

Vaultwarden Docker wiki

2.安装

提前以前将域名解析添加到域名服务提供商里面,例如pwd.monkey.com vpsip

cd /docker_data/
mkdir vaultwarden
cd vaultwarden/
mkdir data
vi docker-compose.yml
version: '3'

services:
  vaultwarden:
    image: vaultwarden/server:latest
    container_name: vaultwarden
    restart: always
    environment:
      WEBSOCKET_ENABLED: "true"  # Enable WebSocket notifications.
      TZ : Asia/Shanghai
    volumes:
      - ./data:/data
networks:
  default:
    name: all_net
    external: true
docker-compose up -d
docker-compose logs

3.反向代理

登陆NPM

image-20230402151641635

image-20230402151732941

4.创建用户

输入域名,即可进入vaultwarden的登陆页面,点击创建账户

根据提示,填写即可,非常简单

5.禁用新用户注册和组织邀请注册

cd /docker_data/vaultwarden/
docker-compose down
vi docker-compose.yml
version: '3'

services:
  vaultwarden:
    image: vaultwarden/server:latest
    container_name: vaultwarden
    restart: always
    environment:
      WEBSOCKET_ENABLED: "true"  # Enable WebSocket notifications.
      INVITATIONS_ALLOWED : "false"
      SIGNUPS_ALLOWED : "false"
      TZ : Asia/Shanghai
    volumes:
      - ./data:/data
networks:
  default:
    name: all_net
    external: true
docker-compose up -d

6.使用

6.1.保存密码

安装bitwarden插件

点击插件,点击右上角设置

image-20230402153212572

然后输入第四步创建用户名和密码即可登陆

之后你在网站上登陆都会有如下的提示,点击保存即可

image-20230402153428319

6.2.生成密码

注册一个网站,想了好久密码,想出来的还不安全,试试bitwarden的密码生成吧

点击插件下方的生成器,按需设定密码长度,大小写,数字,特殊字符,复制填入网站,方便又安全

6.3.两步登陆

密码的安全再多都不为过,开启两步验证可以保证密码更加安全

手机下载authy或者authenticator

用户---》账户设置---》安全---》两步登陆---》管理---》使用authy扫码即可

image-20230402154608827