021.PACManager多ssh管理神器
迁到ubuntu下一段时间了,逐一介绍工作中用到的各种神器. PACManager就是”Putty,PuttyCM,WinSCP组合拳”的替代.
@史荣久 / 2013-08-07 / CC-BY-SA-3.0
1.适用场景
有多个ssh需要管理,并且密码登录,且定期(每月)修改密码.
[1]和[2]是相同内容,不同位置,PAC
和这个需求很像.
只需要改一次密码就可以对所有session生效.安全性高(用了keepassX)
2.安装配置
从[3]中下载安装即可,很是简单,不赘述.说几个重点的
(1)添加Group和Connection,便于管理,例如这样
group:"JP_DEV(10.180.200.*)"
connection:"BO-DEV(10.180.200.123)"
(2)设置统一密码.
编辑Connection
,找到Authentication
,
选择Infer'User/Passwrod' from KeePassX where
根据情况选择title
和matches Perl RegExp
,我的设置是
“title=jp.sudo.monthly.trydofor”
然后在 KeePassX 中,添加一个密码,设置好title就可以了,
每个月改一次KeePassX的密码即可.
注意,要把改密码时自动backup记录删掉,
否则PAC会以同键多值让你选.
(3)记录操作log
在Pac
Preferences
里,全局设置即可,也可以单个Connection
设置.
打开Terminal Options
挑中Auto save Session logs
然后选择目录和log格式,我的格式是 <IP>.txt
(4)多session同时操作
在Clusters里,设置好了就可以了,然后通过PCC发送命令.
也可以不设置Clusters,在PCC中选择Send to ALL terminals
多所有活动ssh同时操作.
3.相关资料
[1] http://trydofor1111.sinaapp.com/a9w3-auhome/trydofor/article/2009/1117090745/body.htm
[2] http://trydofor.iteye.com/blog/519866
[3] http://sourceforge.net/projects/pacmanager/