Isso funciona aqui:
ssh {user}@{ip-adres} sudo poweroff
Ele pedirá duas vezes uma senha, a menos que você copie a chave ssh para o seu computador remoto e torne o poweroff acessível pelo usuário não root.
Crie um loop para todos os IPs de que você precisa (pseudo código- >)
for host in {ip1, {ip2}, {ip3} ; do ssh $host poweroff ; done
Ou ainda mais fácil ... clusterssh
% bl0ck_qu0te%