②话不说▼ 2013▼ 手册 ubuntu ssh putty ubuntu

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
根据情况选择titlematches 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/

《021.PACManager多ssh神器》 PACManager就是 Putty+PuttyCM+WinSCP的组合拳的替代。
题图:那天收拾抽屉,好多红帖,都是结婚的喜讯(除了一个蕉叶餐厅的开业大点)。