日期:2014-05-16  浏览次数:20633 次

管理服务器远程调用脚本问题
背景描述:我有两台web服务器,两台ap服务器,两台db服务器,以及一台管理服务器,都是Linux系统的。在web,ap,db服务器上都有业务脚本(shell),现在我想在管理服务器上写一个脚本(shell),来调用web,ap,db服务器上的业务脚本。
问题:怎样实现?
服务器 管理服务器 脚本 Linux shell

------解决方案--------------------
你的意思是在管理服务器上写一个脚本,运行改脚本就能执行所有服务器上的业务脚本(shell)?
------解决方案--------------------
配置好ssh信任关系,就可以随便调了。

ssh remote command

------解决方案--------------------
在管理服务器生成ssh公钥、私钥对,到其它机器上配置好ssh信任。具体步骤请参考:
http://bbs.chinaunix.net/viewthread.php?tid=2320506#pid15654330
http://bbs.chinaunix.net/thread-3619435-1-1.html

然后就可以直接在管理服务器上用ssh命令登录到其它机器执行脚本