在KeePass中使用PuTTY


KeePass是一个开源的密码管理器,我一直在用它保存一些毫无规律的密码。它自己生成随机密码的功能也非常完善。

PuTTY是一个小巧、免费并且好用的ssh客户端。secureCRT我也用过,不过不太习惯。唯一觉得PuTTY不好的地方是不能保存密码自动登录。

在KeePass的帮助里有这样的说明

if you globally (i.e. using the Windows Explorer) register PuTTY for ssh:// URLs, KeePass will automatically use PuTTY for ssh:// URLs

然而我不太清楚怎么这样做(Windows是很博大精深的哦)。

不过最后总算折腾出个办法来,可以在KeePass中启动PuTTY并自动输入用户名:

  1. 把PuTTY可执行文件放在KeePass的目录里,即和KeePass可执行文件放在一起
  2. 在KeePass的Options->Setup选项页面,勾选”Use PuTTY for ssh: and telnet: URLs”
  3. 在ssh的密码项中填写用户名,url的格式为ssh://your.tld
  4. 在列表的ssh url上双击即可启动PuTTY打开该ssh站点,并且用户名已经自动填好。或者也可以单击该行后,在窗口下方的详细信息那里点击url
  5. 双击密码项复制密码,粘贴到PuTTY中即可

唯一不知道的是如何让它自动填写密码然后登录,不过我已经知足了。


Leave a Reply

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload CAPTCHA.