首先,存在
pdsh,其本质上是并行分布式shell,其可以在给定主机的列表上执行命令.但是,我发现自己处于IPv6唯一的问题设置中.似乎pdsh无法使用IPv6,因为我收到错误消息:
pdsh -w ^hostnames my_command pdsh@myhost: gethostbyname("foobar") Failed
我也尝试过只使用IPv6地址,但也没用.那么如何在一堆只能访问IPv6的主机上运行单个shell脚本用于管理目的(没有SGE内容或类似内容)?
ClusterSSH可以通过SSH连接到多个主机,并将键击复制到已连接的所有主机或部分主机.它适用于Linux和几个UNIX.可以交互使用ClusteRSSH,也可以使用-a标志提供在远程主机上运行的命令.但是,据我所知,它需要一个X服务器,因为它是一个GUI应用程序.
在我的系统上,它使用OpenSSH打开SSH连接,因此它可以到达仅IPv6目的地.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。