如何重新启动多个远程系统?

如何重新启动多个远程系统?


我正在使用 Ubuntu 10.04。我需要从我的 Ubuntu 机器上一次重启多个系统。告诉我如何一次重启多个系统

答案1

您可以使用集群 SSH,可通过以下方式连接到多个系统远程控制

一旦连接,它会同时在所有系统上执行命令,包括提供的重启命令。

集群 SSH每个连接打开一个 xterm,因此如果系统数量超过 10 个,它将毫无用处。

有关详细信息,请参阅教程。

答案2

如果您具有远程计算机的 ssh 访问权限并且在远程计算机上有相同的用户(例如 root),请使用以下 shell 程序:

for remote_ip in <ip1> <ip2> <ip3> ...
do
ssh root@$remote_ip reboot
done

如果不同的机器上有不同的用户:

for remote_machine in <user1@remote_ip1> <user2@remote_ip2> <user3@remote_ip3> ...
do
ssh $remote_machine reboot
done

相关内容