Putty(点这里下载Putty)是一个很好用的SSH连接的windows程序,一直使用Putty来管理服务器,但是Putty有一个弊端,就是不能保存密码和自动登录。而按照Putty官方的说法,出于安全考虑,也不会增加这个功能。服务器多了以后,每次找到密码,也是比较麻烦的事情。可以自动登录的SSH工具也有,例如SecureCRT,但是用着总是不顺手,而且是收费软件,还挺贵,用盗版的吧,又怕有问题密码被盗。
后来就想了个办法,找一个密码管理软件来配合使用,每次复制一下密码还算方便,查询了一下看大家的推荐找到了KeePASS,这个软件很强大,一用就喜欢上了,安全做的也很好,还能设置文件密钥。仔细看了两天,发现用这个竟然可以实现Putty的自动登录,密码保存在KeePass中,通过命令行启动Putty并自动登录。下面就说明下设置方法:
1.为了方便,把Putty和KeePASS放到同一个目录下(和KeePass.exe在同一个目录)
2.在Putty输入服务器的IP地址,选择SSH,填写Sessions,然后点击save,保存一个会话。在下面出现了Sessions名称就说明保存成功了。
3.打开KeepPASS,添加一条密码记录,设置如下:
Title:填写刚才Puuty中填写的Sessions的名称
user name:填写服务器的登录用户名,例如root
Password:填写服务器的密码
Repeat:重复密码
URL: 输入: cmd://putty.exe -l {USERNAME} -load {TITLE} -pw {PASSWORD}
然后点击OK保存。
以后要登录服务器只需要选中该密码记录,然后按Ctrl+u ,KeePASS就会帮你自动登录Putty了,是不是很方便?
- Putty下载地址:http://down.zzbaike.com/download/putty-530.html
- KeePASS的网站:http://keepass.info/