是否有某个程序可以通过 MacOSX 在多个带有 SSH 的服务器中运行相同的命令?
答案1
iTerm2 可以做到这一点。为每个服务器创建一个书签,并将每个书签的命令设置为 ssh 。然后使用“将输入发送到所有选项卡”功能。您可以使用书签窗口 (cmd-m) 一次打开一堆书签。https://iterm2.com/index.html
答案2
https://github.com/peikk0/tmux-cssh值得一试。不是 brew 可安装的,但它只是一个简单的 shell 脚本https://raw.githubusercontent.com/peikk0/tmux-cssh/master/tmux-cssh— 所以:
curl -O https://raw.githubusercontent.com/peikk0/tmux-cssh/master/tmux-cssh
chmod 755 tmux-cssh
./tmux-cssh -u user host1 host2 host3 host4 host5
答案3
看一眼集群SSH。我在 OSX 10.5 工作站上使用它,效果很好,但无法验证它在 10.6 上是否正常工作。我非常怀疑它应该可以正常工作。