有没有可以替代 Clusterssh、pssh 等的方法,可以通过一个界面管理多个基于 ssh 的服务器?
Clusterssh 的一个弱点是,我的服务器使用基于密钥的身份验证,使用密码登录,并且无法使用私钥登录服务器。
是否有其他可用方案支持使用私钥进行身份验证?
答案1
看看 Rundeck -http://rundeck.org/
答案2
-
首先明确你的任务:
from fabric.api import * @parallel @hosts('192.168.3.118', '192.168.6.142') def hostname(): run('hostname')
fab
然后通过命令行工具执行:$ fab -f /path/to/.py/file hostname [192.168.3.118] Executing task 'hostname' [192.168.6.142] Executing task 'hostname' [192.168.6.142] run: hostname [192.168.3.118] run: hostname [192.168.6.142] out: SVR040-6142 [192.168.3.118] out: SVR040-3118.localdomain Done.
- Gnome连接管理器
- PAC 经理
答案3
答案4
我更喜欢混合器用于在许多主机上并行执行相同的命令。