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并自动输入用户名:
- 把PuTTY可执行文件放在KeePass的目录里,即和KeePass可执行文件放在一起
- 在KeePass的Options->Setup选项页面,勾选”Use PuTTY for ssh: and telnet: URLs”
- 在ssh的密码项中填写用户名,url的格式为ssh://your.tld
- 在列表的ssh url上双击即可启动PuTTY打开该ssh站点,并且用户名已经自动填好。或者也可以单击该行后,在窗口下方的详细信息那里点击url
- 双击密码项复制密码,粘贴到PuTTY中即可
唯一不知道的是如何让它自动填写密码然后登录,不过我已经知足了。