Há muitos mays para fazer isso.
Uma opção é usar pares de chaves ssh em vez de senhas em ssh sem solicitar senha. Então, você pode fazer isso:
#!/bin/bash
for server; do ssh $server 'halt; exit'; done
Uso:
./script.bash server1 server2 1.2.3.4
Ou você pode usar uma abordagem melhor com uma ferramenta como ansible ou pssh