Você não precisa. Como você está efetuando logon como root
, não há absolutamente nenhum motivo para usar sudo
, apenas execute poweroff
ou (melhor) shutdown -h
diretamente.
Se por alguma razão não explicada na sua pergunta você realmente precisar de sudo
, use a opção sudo
-S
. De man sudo
:
-S The -S (stdin) option causes sudo to read
the password from the standard input
instead of the terminal device. The
password must be followed by a newline
character.
Por exemplo:
#!/bin/bash
ssh -t [email protected] "echo PASSWORD1 | sudo -S poweroff"
ssh -t [email protected] "echo PASSWORD2 | sudo -S poweroff"