Far*_*han 12 remote-access linux cluster ssh
是否有任何替代 Clusterssh、pssh 等的方法来通过一个界面管理多个基于 ssh 的服务器?
Clusterssh 的一个弱点是我的服务器使用基于密钥的身份验证,使用 passhprase 登录,而无法使用私钥登录服务器。
是否有任何可用的替代方法支持使用私钥进行身份验证?
首先定义你的任务:
from fabric.api import *
@parallel
@hosts('192.168.3.118', '192.168.6.142')
def hostname():
run('hostname')
Run Code Online (Sandbox Code Playgroud)
然后通过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.
Run Code Online (Sandbox Code Playgroud)| 归档时间: |
|
| 查看次数: |
14189 次 |
| 最近记录: |