程序员是怎么记住一堆密码的?

有奖征文活动正在如火如荼进行当中,不时有优秀的作品出现,本文是对其中一篇的摘录。你是否因为总记不住一大堆账号密码而烦恼?是否对第三方记录密码服务心存戒心?云+社区专栏热门作者,腾讯高级工程师张戈教大家基于腾讯云服务,低成本打造私有密码管理服务的方案!

引言

 

在我们的生活和工作当中,会用到非常多的网络应用,因为并不是每个应用都能用类似QQ/微信一键登录的方式来绑定账号,所以也就有了非常多的账号密码,记密码成为了让我们非常头疼的事情。太简单或者过于单一的密码容易被撞库或“脱裤”,而太复杂的密码又难以记忆。

因此,市面上就有了多款帮助我们记录密码的软件服务,比如1password、Lastpass等。这些软件能够自动抓取我们提交的账号密码保存到云端,实现多终端同步、自动填充密码等功能。虽说这类服务一般还是比较靠谱的,而且还有一些付费套餐。但是密码存在别人的服务器上你总是会有些不放心,谁知道哪天会不会出现数据泄露之类的问题?

鉴于此,本文分享一个基于腾讯云服务,低成本打造个人专属密码管理服务的方案,妈妈再也不用担心我记不住密码啦!

一、准备工作

 

本文完整的方案会用到DNSPod、腾讯云CDN、CVM以及COS 4个云服务,因此我们先登录腾讯云控制台购买或激活服务:

个人域名一个,下文以 mm.zhangge.net 代替(必须,最好是备案过的域名,如果没有可以新注册一个)

SSL证书一个(必须,可以申请腾讯云免费证书)

域名解析平台账号(必须,推荐使用 DNSPod)

腾讯云 CVM一台(必须,安装Centos7.2以上版本系统,如果没有备案域名请购买香港或海外区域)

腾讯云 CDN服务(可选/推荐 )

腾讯云 COS服务(可选/推荐)

Ps:对于新人,推荐使用【新人免费产品专区】的免费体验产品来落地方案,等决定正式启用也可以付费转为正式服务;对于已经有服务器的老鸟,就可以直接复用已有服务器啦,当然也不仅限于腾讯云CVM;对于有自建NAS或树莓派的朋友,同样也可以参考部署,不过一定要注意数据备份哦!

这里简单说下腾讯云免费证书的申请步骤:

1、首先打开腾讯云的免费证书申请页面,如图填写信息:

程序员是怎么记住一堆密码的?

腾讯云免费SSL证书申请

2、然后,在DNSPod管理的域名直接选自动验证即可,其他根据实际情况选择:

程序员是怎么记住一堆密码的?

腾讯云免费SSL证书申请

3、最后,等待自动颁发即可:

程序员是怎么记住一堆密码的?

腾讯云免费SSL证书申请

二、部署服务

 

以下步骤在全新的腾讯云CVM完成。

1. 环境初始化

这里采用Docker部署方案,因此需要先安装Dcoker,安装步骤如下(已经有Docker环境的请跳过):

# 1、登录root,获取在线安装脚本(这里直接使用root账号,简化流程) curl -fsSL https://get.docker.com -o get-docker.sh # 2、执行安装脚本 sh get-docker.sh --mirror AzureChinaCloud # 3、修改Docker持久化目录(可选/推荐) test -d /var/lib/docker && \ mv /var/lib/docker /var/lib/docker_backup && \ mkdir -p /data/docker && \ ln -sf /data/docker /var/lib/docker # 4、开启镜像加速(可选/推荐) cat >/etc/docker/daemon.json<<EOF { "registry-mirrors": [ "https://dockerhub.azk8s.cn", "https://hub-mirror.c.163.com" ] } EOF # 5、启动Docker并加入开机启动项 systemctl daemon-reload systemctl enable docker systemctl start docker # 6、验证是否安装成功(有Docker信息输出即为成功): docker info

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wssxfp.html