web-dev-qa-db-fra.com

Comment arrêter les 70+ systèmes par la seule machine distante?

Quels sont les moyens d'arrêter un ordinateur à distance?

Mon bureau exécute Ubuntu 12.04 Desktop Edition et lorsque j'essaie de l'arrêter à distance, cela ne fonctionne pas réellement. J'ai utilisé la commande Sudo shutdown now. Cependant, quand je suis rentré à la maison, j'ai découvert que l'ordinateur était toujours bloqué.

2
vimalkumar

Cela fonctionne ici:

ssh {user}@{ip-adres} Sudo poweroff

Il vous demandera deux fois un mot de passe, sauf si vous copiez la clé ssh sur votre ordinateur distant et rendez la mise hors tension accessible par un utilisateur non root.

Faites-en une boucle pour toutes les IP dont vous avez besoin (pseudo-code->)

for Host in {ip1, {ip2}, {ip3} ; do ssh $Host poweroff ; done

Ou encore plus facile ... clustersshclusterssh

ClusterSSH (cssh, crsh, ctel) vous permet de contrôler plusieurs sessions ssh, rsh ou telnet à partir d'une seule fenêtre d'entrée. Vous pouvez également configurer des clusters de machines pour les invoquer facilement et interagir avec les fenêtres de terminaux individuelles pendant une session.

Install via the software center

3
Rinzwind