转自:http://netsecurity.51cto.com/art/201311/417764.htm

如今,基于密码的身份验证在网上非常普遍,结果你恐怕数不清自己到底在使用多少个密码。实际上,据挪威信息安全中心(NorSIS)的2012年密码调查显示,每个人使用的密码平均至少有17个之多。另一项则调查发现,82%的人至少有一回忘记过自己的密码。

更糟糕的是这个事实:不同的网站采取各不相同的密码政策(比如密码长度、组成和持续时间等方面),从而迫使你只好设置一大堆生命周期不一的密码。虽 然技术进步(比如oAuth协议)试图应对数量激增的针对每个网站的登录信息,但是它们并非尽善尽美的解决方案。除非哪种优秀的密码替代方案能成为主流, 否则密码不会很快就会销声匿迹。

这时候,像KeePass这样的密码管理器软件就能派得上用场。KeePass是一款采用开源技术(GNU GPLv2+)的轻型密码管理工具,而且符合开放系统互连(OSI)认证。KeePass让你可以在一个安全数据库中管理自己的密码,而这个数据库由主密 码及/或密钥文件加以保护。还有Linux版的KeePass,其功能特性包括如下:

•易于使用的密码管理,具有群组和搜索功能。

•支持密码失效期。

•数据库加密,采用AES(256位)或Twofish(256位)加密机制。

•安全密码的生成可以定制。

•自动填写密码(试验型)

在本教程中,我将着重介绍如何借助KeePassX,在Linux上管理多个密码。

将KeePassX安装在Linux上

要想将KeePassX安装在Debian、Ubuntu或Linux Mint上,请运行:

$ sudo apt-get install keepassx

要想将KeePassX安装在Fedora上,请运行:

$ sudo yum install keepassx

要想将KeePassX安装在CentOS或RHEL,先启用EPEL软件库,运行:

$ sudo yum install keepassx

借助KeePassX管理密码

想启动KeePassX,只要运行这个命令:

$ keepassx

如果你头一次使用KeePassX,就要创建一个新的密码数据库。为此,点击左上面板上的“New Database”(新建数据库)图标。系统会要求你提供一个主密码;有了主密码,你才可以访问自己的密码数据库。可以使用简单的密码、密钥文件或者两者作为主密码。

一旦你创建好了数据库,现在就可以将密码条目添加到数据库了。点击“Add New Entry”(添加新条目)图标。

填入详细的登录信息,包括密码,如下所示。别忘了将变更内容保存在数据库中。

以后要是想访问你在某个条目中的密码,鼠标右击该条目,并选择“copy password to clipboard”(将密码拷贝到剪贴板)这个选项。然后,你的密码就会被拷贝到剪贴板,你可以将剪贴板的内容(密码)粘贴到任何密码填写位置。注意: 出于安全方面的原因,拷贝到剪贴板上的明文密码在20秒过后会自动被清除。

KeePassX以加密方式来维持每个密码数据库。想更改当前数据库中所用的加密算法,请先后进入到“File”(文件)--> “Database Settings”(数据库设置)。

想更新KeePassX的配置,请先后进入到“Extras”(额外)-->“Settings”(设置)。在这里,你就可以更改与安全有关的各项设置,如下所示。

(转载)如何借助KeePassX在Linux上管理多个密码的更多相关文章

  1. 转载:JProfiler远程监控LINUX上的Tomcat过程细讲

    来源于xuwanbest的博客   所谓"工欲善其事,必先利其器",好的工具确能起到事半工倍的作用.我用到的最多的就两个JConsole 和JProfiler .JConsole监 ...

  2. 第5章 Linux上管理文件系统

    5.1 机械硬盘 机械硬盘由多块盘片组成,它们都绕着主轴旋转.每块盘片上下方都有读写磁头悬浮在盘片上下方,它们与盘片的距离极小.在每次读写数据时盘片旋转,读写磁头被磁臂控制着不断的移动来读取其中的数据 ...

  3. 在Linux上实现SVN用户密码自助修改

    1.首先本文是在一篇百度经验的基础上修改而成,将网址记录上,以示尊重. https://jingyan.baidu.com/article/48b37f8dd4bbb31a646488c2.html ...

  4. 在 Linux 上管理加密密钥的最佳体验

    导读 存储 SSH 的加密秘钥和记住密码一直是一个让人头疼的问题.但是不幸的是,在当前这个充满了恶意黑客和攻击的世界中,基本的安全预防是必不可少的.对于许多普通用户来说,大多数人只能是记住密码,也可能 ...

  5. linux上修改mysql登陆密码

    1. 修改MySQL的登录设置: # vi /etc/my.cnf     2. 在[mysqld]的段中加上一句:skip-grant-tables  例如: [mysqld] port       ...

  6. linux上 oracle数据库的密码过期-解决

    1.登录root用户 su oracle   或者 su - oracle   切换到数据库用户 2.进入SqlPlus sqlplus / as sysdba --进入sqlplus 注意语法  / ...

  7. df、du、fdisk:Linux磁盘管理三板斧的使用心得(转载)

    From:http://os.51cto.com/art/201012/240726_all.htm 作者介绍:李洋(博客),博士毕业于中科院计算所.10多年来一直从事计算机网络信息安全研发工作,曾主 ...

  8. 如何在Linux上安装服务器管理软件Cockpit

    Cockpit 是一个自由开源的服务器管理软件,使得我们可以通过它好看的 Web 前端界面轻松地管理我们的 GNU/Linux 服务器,非常轻量级,Web 界面也非常简单易用. Cockpit 使得 ...

  9. 转载:【Oracle 集群】RAC知识图文详细教程(六)--RAC在LINUX上使用NFS安装前准备

    文章导航 集群概念介绍(一) ORACLE集群概念和原理(二) RAC 工作原理和相关组件(三) 缓存融合技术(四) RAC 特殊问题和实战经验(五) ORACLE 11 G版本2 RAC在LINUX ...

随机推荐

  1. ACM/ICPC 之 BFS-简单障碍迷宫问题(POJ2935)

    题目确实简单,思路很容易出来,难点在于障碍的记录,是BFS迷宫问题中很经典的题目了. POJ2935-Basic Wall Maze 题意:6*6棋盘,有三堵墙,求从给定初始点到给定终点的最短路,输出 ...

  2. ffmpeg-20160811-bin.7z

    ESC 退出 0 进度条开关 1 屏幕原始大小 2 屏幕1/2大小 3 屏幕1/3大小 4 屏幕1/4大小 S 下一帧 [ -2秒 ] +2秒 ; -1秒 ' +1秒 下一个帧 -> -5秒 f ...

  3. FFmpeg-20160418-snapshot-bin

    ESC 退出 0 进度条开关 1 屏幕原始大小 2 屏幕1/2大小 3 屏幕1/3大小 4 屏幕1/4大小 S 下一帧 [ -2秒 ] +2秒 ; -1秒 ' +1秒 下一个帧 -> -5秒 F ...

  4. 无IDE时编译和运行Java

    最近 Java subreddit 出现了一篇”在没有IDE的情况下编译Java包” 的帖子,这个帖子抛出了这么一个问题,“是否存在一个命令可以编译一组处于同一文件夹下独立包内的java文件的方法(这 ...

  5. hiho一下第一周 最长回文子串

    题目链接:http://hihocoder.com/contest/hiho1/problem/1 #include <iostream> #include <cstdio> ...

  6. cmd导入oracle数据

    ctrl+r 输入imp

  7. 【gsl】生成随机数

    来自:http://hsxqwanting.blog.163.com/blog/static/16945437201301042830815/ 使用GSL生成随机数时的三个步骤:    (1)gsl_ ...

  8. Hibernate单向一对多对象关系模型映射

    1 hibernate 的对象关系映射 Orm: 类-----表 属性------字段 对象------记录 表:在数据库中存在主外键的关系,反向工厂类是由表生成,在由表生成类的时候,类和类之间存在者 ...

  9. supersr--addSubview和 insertSubView 区别

    A addSubview B  是将B直接覆盖在A的最上层  例子: [self.view addSubview:scrollView]; A insertSubView B AtIndex:2 是将 ...

  10. 3ds max的动画输出

    转自:http://zhidao.baidu.com/link?url=qc3vV2A9-ydb-YiVKoF7z_bIIRlmLSkyl8DcuWNYn8FaBxa2BDVLwuGPX_jYWxbw ...